)]}'
{
  "commit": "23491493c10da4836672080764678794544ba084",
  "tree": "55debf9695ab23005fa358171785b5c7f3c7fd92",
  "parents": [
    "f3d99b9e10dc1cc48bbb7f622846e7ecaf562cc0"
  ],
  "author": {
    "name": "elenairina",
    "email": "elenairina@google.com",
    "time": "Fri Jul 14 16:01:49 2017 +0200"
  },
  "committer": {
    "name": "László Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Fri Jul 14 16:35:07 2017 +0200"
  },
  "message": "Change Test Runner to work with the new Bazel coverage implementation.\n\nThe new implementation doesn\u0027t use one metadata jar for the whole build anymore, but wraps all the uninstrumented classes in each of the build jars, among with a txt file that contains the paths of the files to be instrumented. The paths will be used to output the entire relative filepath to the partial coverage report.\n\nInstead of one metadata jar containing all uninstrumented classes on the runtime classpath, the coverage runner will retrieve all the build jars on the runtime classpath.\n\nBecause the build jars contain now both classes and uninstrumented classes, the coverage runner will not analyze the entire given jar, but only the classes in the given jars that have the right suffix.\n\nPiperOrigin-RevId: 161951370\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dae20c6ff8b4154e071f0a367fc270e5e13a9de8",
      "old_mode": 33188,
      "old_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD",
      "new_id": "8741b0cf702da4a09ceb5be016ee6a92504b8a03",
      "new_mode": 33188,
      "new_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3ef86a006fe1a62c48da32949b56b6c1f3bc6bcd",
      "old_mode": 33188,
      "old_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/JacocoCoverageRunner.java",
      "new_id": "5d13aaf9ead73df70e7a2b0c31992da099ed51d1",
      "new_mode": 33188,
      "new_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/JacocoCoverageRunner.java"
    },
    {
      "type": "modify",
      "old_id": "8c991a11d06db038d537e541d8a7cb65f470be7a",
      "old_mode": 33188,
      "old_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/JacocoLCOVFormatter.java",
      "new_id": "20f32e16cf9ef54b808bafd4fc14749ebb16a7f0",
      "new_mode": 33188,
      "new_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/JacocoLCOVFormatter.java"
    }
  ]
}
