)]}'
{
  "commit": "e40dd38c6ccd3c55138ed6ef216dec261150fd5e",
  "tree": "00e6c3c6e26dd89d28a2b361e12fdcf08a113668",
  "parents": [
    "47fdba86e018c8d1dcef1498bfd66666a3216e8f"
  ],
  "author": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Wed Jan 25 17:44:53 2017 -0800"
  },
  "committer": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Thu Jan 26 14:23:37 2017 -0800"
  },
  "message": "Re-enable tests 934 \u0026 935\n\nThere were two issues causing problems with these tests.\n\n1) The loading of classes could occur prior to the transformer being\n   enabled. This was fixed by putting the classes under test into a\n   different ClassLoader and disabling app-images.\n\n2) DexToDex compilation was devirtualizing some calls meaning that\n   reordering the methods was causing incorrect dispatch.\n\nThis reverts commit 50cc0cceb5ca0abd4fff2cb3467ea74e7590cb10.\nThis reverts commit e9f36b7cb42348ef5c4eb3c88bd3cfdd56390a3e.\nThis reverts commit 1e7e96e4a66f668255a1683b837863228489faf9.\n\nTest: ART_TEST_INTERPRETER\u003dtrue \\\n      ART_TEST_JIT\u003dtrue \\\n      mma -j40 test-art-host\n\nTest: ART_TEST_INTERPRETER_ACCESS_CHECKS\u003dtrue \\\n      ART_TEST_RUN_TEST_NO_DEX2OAT\u003dtrue \\\n      ART_TEST_RUN_TEST_RELOCATE_NO_PATCHOAT\u003dtrue \\\n      ART_TEST_RUN_TEST_NO_RELOCATE\u003dtrue \\\n      mma -j40 test-art-host-run-test-934-load-transform \\\n               test-art-host-run-test-935-non-retransformable\n\nChange-Id: Ia600ba37d45a5f9489b03c7f4d143849c887b8a7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "320304873dc3907930986eceab7aefe855f7ff81",
      "old_mode": 33188,
      "old_path": "compiler/driver/compiler_driver.cc",
      "new_id": "74d228737d85b43eff1c0e9614074c9b8ce627f9",
      "new_mode": 33188,
      "new_path": "compiler/driver/compiler_driver.cc"
    },
    {
      "type": "modify",
      "old_id": "c6e62ae6cd61ce70e69ca620ad612f9b58738a68",
      "old_mode": 33261,
      "old_path": "test/934-load-transform/run",
      "new_id": "adb1a1c507abb5b9f58482b99bf68de209f77674",
      "new_mode": 33261,
      "new_path": "test/934-load-transform/run"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33be9cd09db80e8741d6fbc5addeb70992559c0c",
      "new_mode": 33188,
      "new_path": "test/934-load-transform/src-ex/TestMain.java"
    },
    {
      "type": "rename",
      "old_id": "f624c3ac998aa4e4dfa50c43376de11e8811b35c",
      "old_mode": 33188,
      "old_path": "test/934-load-transform/src/Transform.java",
      "new_id": "f624c3ac998aa4e4dfa50c43376de11e8811b35c",
      "new_mode": 33188,
      "new_path": "test/934-load-transform/src-ex/Transform.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "0b7f26890fe5d592b586f7adabcf3f5b4b52b03c",
      "old_mode": 33188,
      "old_path": "test/934-load-transform/src/Main.java",
      "new_id": "3bd913bfe0bb4f0d376409a101eb271ed893b792",
      "new_mode": 33188,
      "new_path": "test/934-load-transform/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "c6e62ae6cd61ce70e69ca620ad612f9b58738a68",
      "old_mode": 33261,
      "old_path": "test/935-non-retransformable/run",
      "new_id": "adb1a1c507abb5b9f58482b99bf68de209f77674",
      "new_mode": 33261,
      "new_path": "test/935-non-retransformable/run"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aebcdee8511a3814526518ccef17d73db1f76429",
      "new_mode": 33188,
      "new_path": "test/935-non-retransformable/src-ex/TestMain.java"
    },
    {
      "type": "rename",
      "old_id": "f624c3ac998aa4e4dfa50c43376de11e8811b35c",
      "old_mode": 33188,
      "old_path": "test/935-non-retransformable/src/Transform.java",
      "new_id": "f624c3ac998aa4e4dfa50c43376de11e8811b35c",
      "new_mode": 33188,
      "new_path": "test/935-non-retransformable/src-ex/Transform.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "d9cc329ed9aed4d49f6f322eb9f49b0d7c6d0fdf",
      "old_mode": 33188,
      "old_path": "test/935-non-retransformable/src/Main.java",
      "new_id": "0d103ab86d53049cda5da166e3e3a3102e688e90",
      "new_mode": 33188,
      "new_path": "test/935-non-retransformable/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "afd199806d2a4e47e4fe1ab1dd605c4f0a39807e",
      "old_mode": 33188,
      "old_path": "test/Android.run-test.mk",
      "new_id": "cb798f049dc9b14ed99d4be10b980e0cac8315fd",
      "new_mode": 33188,
      "new_path": "test/Android.run-test.mk"
    }
  ]
}
