)]}'
{
  "commit": "4a730e63dd5f61405eecce0125e5c86e78dc2e98",
  "tree": "f90594fd1441c858cad7f33a81b931864443715e",
  "parents": [
    "9eae7ad9634b400434bf560a6e08a3acd86de934"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sat Jul 14 17:56:56 2018 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Fri Dec 07 23:18:52 2018 +0100"
  },
  "message": "Start dockerized kafka server from junit test using testcontainers\n\nUse testcontainers to spawn dockerized Kafka server from within junit\ntest.\n\nOne challenge to solve is to bootstrap initialization properties from the\ndockerized kafka server.  There is no way to inject custom values after\nthe docker instance was started by testcontainers library. To overcome,\nset special system property in test environment and check for that\nproperty in production code. If present, inject special properties in\nKafka server\u0027s test environment.\n\nTest Plan:\n\n1. Start docker daemon:\n\n  $ sudo service docker start\n\n2. Run tests:\n\n  $ bazel test plugins/kafka-events:kafka_events_tests\n\nChange-Id: Iaca0901410460bbbfa731b4da1625a9600402e08\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dca6dc124e06bf69cfe7d365d19743fb10a552d7",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "db2462f514c5110a15239e8e2c71974842653657",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "33df632fb09982fa47b21daf6eb064777f124bc3",
      "old_mode": 33188,
      "old_path": "external_plugin_deps.bzl",
      "new_id": "6a51cf5b413b989457ccc70716558a54c8522e17",
      "new_mode": 33188,
      "new_path": "external_plugin_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "f5782b74f198dac4e5e75f964e727258ba44d1b4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaProperties.java",
      "new_id": "c01e34e5caa363fb7285dd64e88031b2a4754ec8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaProperties.java"
    },
    {
      "type": "modify",
      "old_id": "997428e78ff2f74a00f64fc7d16322852c698e42",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/kafka/EventConsumerIT.java",
      "new_id": "9007e915b3f4056018524385c8b8aa6e14870a49",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/kafka/EventConsumerIT.java"
    }
  ]
}
