)]}'
{
  "commit": "6a2e6893290eac83f59dac4ec5bc10abf985ae10",
  "tree": "ee7f59774da19363bb867df9c0e9dc4f35f01fa2",
  "parents": [
    "592bceac0c030794175ae41d9c7e2ca092739d2e"
  ],
  "author": {
    "name": "Roland Levillain",
    "email": "rpl@google.com",
    "time": "Sun Jul 04 14:21:07 2021 +0100"
  },
  "committer": {
    "name": "Roland Levillain",
    "email": "rpl@google.com",
    "time": "Thu Jul 08 16:56:35 2021 +0000"
  },
  "message": "Add support for standalone ART gtests to MTS.\n\nThis change:\n- adds standalone ART gtests to test suite `mts-art`;\n- adds `MainlineTestModuleController` support to standalone ART\n  gtests. This in order to have these tests run in a Mainline context\n  only when the ART Module (either `com.google.android.art` or\n  `com.android.art`) is installed on the test device.\n\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art-shard-00\nBug: 167385698\nChange-Id: I97d9c00b7c10debff8c63e4ae75f90da02be271c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e6702293fb2c9053f8e06ba0ab8073486c13fa4",
      "old_mode": 33188,
      "old_path": "compiler/art_standalone_compiler_tests.xml",
      "new_id": "bf450a52d102166938b23e11db778244bb7da2dd",
      "new_mode": 33188,
      "new_path": "compiler/art_standalone_compiler_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "8cc89268bee814f2459f49bded775b1074b1bc8c",
      "old_mode": 33188,
      "old_path": "dex2oat/art_standalone_dex2oat_tests.xml",
      "new_id": "672066ac2ec5fed68ece9269edf772495f05e6af",
      "new_mode": 33188,
      "new_path": "dex2oat/art_standalone_dex2oat_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "800dec16842e966b83bef94922a486d344124d7b",
      "old_mode": 33188,
      "old_path": "dexoptanalyzer/art_standalone_dexoptanalyzer_tests.xml",
      "new_id": "ae112d49e91a46a7ffd1696e0dac59a417a190e7",
      "new_mode": 33188,
      "new_path": "dexoptanalyzer/art_standalone_dexoptanalyzer_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "c6d445e0ff14f4f0c05848419d21e9e4861254b8",
      "old_mode": 33188,
      "old_path": "libdexfile/Android.bp",
      "new_id": "5825ead95c67adab268b61d6cbdd2761e5107063",
      "new_mode": 33188,
      "new_path": "libdexfile/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "f8c00193838ccbeabc093b72c2e1aaeaa0346049",
      "old_mode": 33188,
      "old_path": "libdexfile/art_standalone_libdexfile_tests.xml",
      "new_id": "57987fd2328738493f74c56d25c2d287677f8a58",
      "new_mode": 33188,
      "new_path": "libdexfile/art_standalone_libdexfile_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "60f8a8a4b124f0b61b6a48b2d00672e59124d682",
      "old_mode": 33188,
      "old_path": "libprofile/art_standalone_libprofile_tests.xml",
      "new_id": "069f2036be0b95cfc35b2bf071f213ea1e8a880b",
      "new_mode": 33188,
      "new_path": "libprofile/art_standalone_libprofile_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "64f911af4c1bff09cf4479989d6c7a9ee566dc1c",
      "old_mode": 33188,
      "old_path": "oatdump/art_standalone_oatdump_tests.xml",
      "new_id": "e83d2a27b55c0ca6da1aa1c3a9f4ca5bf63f831a",
      "new_mode": 33188,
      "new_path": "oatdump/art_standalone_oatdump_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "478e587a6a98be68219076175543c59a343c436c",
      "old_mode": 33188,
      "old_path": "profman/art_standalone_profman_tests.xml",
      "new_id": "31bee91d5f2d5405ec27f75fa3cfbe02083df6a5",
      "new_mode": 33188,
      "new_path": "profman/art_standalone_profman_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "9591cb4147c2910b4d25bcbaa84c2a08f24ea01d",
      "old_mode": 33188,
      "old_path": "runtime/art_standalone_runtime_compiler_tests.xml",
      "new_id": "0f6bb4bf231943605cc54d76e480e1ffae31a9e6",
      "new_mode": 33188,
      "new_path": "runtime/art_standalone_runtime_compiler_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "ced233553c28af7b0f26c533fa15ddba318d47dc",
      "old_mode": 33188,
      "old_path": "runtime/art_standalone_runtime_tests.xml",
      "new_id": "1267213f20caa9207642f620cdec758a62815610",
      "new_mode": 33188,
      "new_path": "runtime/art_standalone_runtime_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "c011057137e6ba84ed33b22ace0f66e4ac58f79e",
      "old_mode": 33188,
      "old_path": "test/Android.bp",
      "new_id": "25c70e21c384edbe1c306fcaf7c93afc725dd35d",
      "new_mode": 33188,
      "new_path": "test/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "d7bad46e6d26c161f79e556b2146b62adce3b732",
      "old_mode": 33188,
      "old_path": "test/art-gtests-target-standalone-template.xml",
      "new_id": "4b2bdc14c260cd648826a2720996f4dfb110c757",
      "new_mode": 33188,
      "new_path": "test/art-gtests-target-standalone-template.xml"
    }
  ]
}
