)]}'
{
  "commit": "d4977e2ddc764c4c9b6f9e8d0ea44e2823712299",
  "tree": "32b68ed559127775c1d81580b4f29260bd3125d4",
  "parents": [
    "1e9a3653d00cd8ad7003f1bbd3a2c24b4379d918"
  ],
  "author": {
    "name": "Marco Miller",
    "email": "marco.miller@ericsson.com",
    "time": "Mon May 04 13:48:04 2020 -0400"
  },
  "committer": {
    "name": "Marco Miller",
    "email": "marco.miller@ericsson.com",
    "time": "Tue May 12 12:32:26 2020 -0400"
  },
  "message": "e2e-tests: Add FlushProjectsCacheUsingHAGerrit2 scenario(s)\n\nAdd a FlushProjectsCacheUsingHAGerrit2 scenario based on core\nframework\u0027s. Make it reuse the added GetProjectsCacheEntries and\nCheckProjectsCacheFlushEntriesUsingHAGerrit1 scenarios, which can also\nbe run independently as usual. Make all these added scenarios extend the\nCacheFlushSimulation core framework class to consistently reuse it.\n\nIn order for CheckProjectsCacheFlushEntriesUsingHAGerrit1 to run\nindependently, as opposed to otherwise being composed, introduce the\nPROJECTS_ENTRIES optional JAVA_OPTS property ([1]). Based on initial\nprojects cache cardinality showed by locally testing this case, that\nvalue starts with being 1 (core default). Local testing so far assumes\nHA plugin\u0027s dockerized setup, used to develop the plugin e2e tests up\nuntil now.\n\n[1] https://gerrit-review.googlesource.com/Documentation/dev-e2e-tests.html#_environment_properties\n\nChange-Id: Ia93492a0b9f2da83d8260e2753f7fadf8bd6a3f5\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "281515d98565dbfce9193bd9fa6e0bcf0c7cb607",
      "new_mode": 33188,
      "new_path": "src/test/resources/com/ericsson/gerrit/plugins/highavailability/scenarios/CheckProjectsCacheFlushEntriesUsingHAGerrit1.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9389732e6ceb2c1036a67b85d41b524dc2af2af",
      "new_mode": 33188,
      "new_path": "src/test/resources/com/ericsson/gerrit/plugins/highavailability/scenarios/FlushProjectsCacheUsingHAGerrit2.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7450a4107da6fd93bb28f0a156c03855997d635",
      "new_mode": 33188,
      "new_path": "src/test/resources/com/ericsson/gerrit/plugins/highavailability/scenarios/GetProjectsCacheEntries.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a9f333882c699c52b47d3e398fee0b0ad6804c2",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/ericsson/gerrit/plugins/highavailability/scenarios/CheckProjectsCacheFlushEntriesUsingHAGerrit1.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c317d4a01f489c48ea0e6f573112ead26c93dc0",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/ericsson/gerrit/plugins/highavailability/scenarios/FlushProjectsCacheUsingHAGerrit2.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9565365cd44f8c6045c65369c4673ad1237b5ba1",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/ericsson/gerrit/plugins/highavailability/scenarios/GetProjectsCacheEntries.scala"
    }
  ]
}
