)]}'
{
  "commit": "299d62dd51ee9d65319017dc0458ef62bbe43415",
  "tree": "a480e419ab1b2b0d9ce29e1ebe3f2fc87117fa20",
  "parents": [
    "17b9a5b8b401c1175eb7b3d4d59882adccf8f425"
  ],
  "author": {
    "name": "Weijia He",
    "email": "hwj@google.com",
    "time": "Thu Apr 18 22:55:10 2024 +0000"
  },
  "committer": {
    "name": "Weijia He",
    "email": "hwj@google.com",
    "time": "Fri Apr 19 23:10:35 2024 +0000"
  },
  "message": "Generate test lists for Ravenwood and Robolectric tests\n\nModify the Ravenwood and Robolectric test suite packaging rules to output a zip file containing the list of test modules contained in the suite.\n\nThis is required for supporting Test Mapping with these suites. More specifically, Test Mapping infrastructure uses the test list to determine whether any of the configured TEST_MAPPING file entries reference test modules included in the suite.\n\nBug: 333895151\nChange-Id: I4cb2ff70c799c1c3064c96e04fad11ff0694f51a\nTest: m nothing --no-skip-soong-tests\nTest: m ravenwood-tests robolectric-tests\nSigned-off-by: Weijia He \u003chwj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c59592c8f9c14dedef3d806356ca29fd9522ce5",
      "old_mode": 33188,
      "old_path": "android/Android.bp",
      "new_id": "f130d3aee153c5c65df880d66fbb2848df9c7fe4",
      "new_mode": 33188,
      "new_path": "android/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "adcc15a6e97dde899f204fef1f7dc94cd72de6f7",
      "old_mode": 33188,
      "old_path": "android/test_suites.go",
      "new_id": "ff75f26bb2ab28966f45e066949a5440b10fc512",
      "new_mode": 33188,
      "new_path": "android/test_suites.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db9a34d11cd9f9a180900c92952a9cefefeacb61",
      "new_mode": 33188,
      "new_path": "android/test_suites_test.go"
    }
  ]
}
