)]}'
{
  "commit": "888cac7dbda7a7a4a970626c30b6646cda0d15c1",
  "tree": "0e79ce776df0d742508e39a07025eb9576692266",
  "parents": [
    "c37055ce0779e6093994c077d3d5f34811ad5d9c"
  ],
  "author": {
    "name": "Muhammad Raza (xWF)",
    "email": "hamzaraza@google.com",
    "time": "Mon Aug 05 10:26:48 2024 +0000"
  },
  "committer": {
    "name": "Muhammad Raza (xWF)",
    "email": "hamzaraza@google.com",
    "time": "Mon Aug 05 10:26:48 2024 +0000"
  },
  "message": "Revert \"Revert \"Revert \"Enabled fetching of test apis by parsing...\"\n\nRevert submission 28627455-revert-28614194-revert-28449090-XLXXCEXWXC-LWDCAJJGQC\n\nReason for revert: _coverage targets failing.\n\nReverted changes: /q/submissionid:28627455-revert-28614194-revert-28449090-XLXXCEXWXC-LWDCAJJGQC\n\nChange-Id: Ibae2e4ccc7fea606f87fa2e7cb26d26121c3f2ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb57d0bc1fafd320527b3f70f8d2f81e0d8ae5c5",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/Intent.kt",
      "new_id": "718a0b6854c929d99d08a8b2879049db6209fb14",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/Intent.kt"
    },
    {
      "type": "modify",
      "old_id": "4c1fdefb0fba97f887e6988cb6db1bb370faa445",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/modules/permissions/src/main/kotlin/com/android/bedstead/permissions/Permissions.java",
      "new_id": "7e0a18032d5a8b8922babee3fc45d80278e2ddd6",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/modules/permissions/src/main/kotlin/com/android/bedstead/permissions/Permissions.java"
    },
    {
      "type": "modify",
      "old_id": "3795ff57473ce232cea4c84848df3e418dfabc4a",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/Android.bp",
      "new_id": "d8cc6e8e78ad241f6509142950616afd1f955cd5",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "037d27a8db8539542e82fc27a8ada19ff0455f8a",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/credentials/Credentials.java",
      "new_id": "ae960f1c7b6226436be3953092b00523f490dfdf",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/credentials/Credentials.java"
    },
    {
      "type": "modify",
      "old_id": "79d1c04c448f3919a6ddbd1cfa66b236f1dcffd6",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/DeviceOwner.java",
      "new_id": "2e04842fc61de05bfd0cad731e66d1045998ede6",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/DeviceOwner.java"
    },
    {
      "type": "modify",
      "old_id": "4c011f030963474a3995f70ee7f93404c8978d03",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/DevicePolicy.kt",
      "new_id": "4fc2604c487b0839527f6a78c57e6177b277dd2a",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/DevicePolicy.kt"
    },
    {
      "type": "modify",
      "old_id": "051d89a9c317cd81e31be62f72cbbb5db4cae0fb",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/ProfileOwner.java",
      "new_id": "8eceb2c5095a3cc74853a92aaf272c9edce84b69",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/devicepolicy/ProfileOwner.java"
    },
    {
      "type": "modify",
      "old_id": "c1558522416b5227b713eca51dd5914b3452dddd",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/packages/KeepUninstalledPackagesBuilder.java",
      "new_id": "a15f29fe88b50661754746304f7839347682bdc3",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/packages/KeepUninstalledPackagesBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "18f66f7aaf350cfefff5e17ddaf33c54f0d28eba",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/packages/Packages.java",
      "new_id": "fb8415d6fe5ce24b374f44e72584466a2f902403",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/packages/Packages.java"
    },
    {
      "type": "modify",
      "old_id": "503acbd58fa2667cb41e0e6c08c0df1c5c0b2e58",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/tile/QuickSettings.kt",
      "new_id": "06ae3e10ce8cf15f91df1eac1f13b357caca9825",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/tile/QuickSettings.kt"
    },
    {
      "type": "modify",
      "old_id": "1e58be782bf2a44c88ee5c7fb5f8a270f5dcec83",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/UserInfo.kt",
      "new_id": "2a30e5704809755f309915d5a1c4bcda21463108",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/UserInfo.kt"
    },
    {
      "type": "modify",
      "old_id": "0d207f7be07383ee5d0e38e21296c96110b390f9",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/UserReference.java",
      "new_id": "7a857e5e93d4a17eb22f0f94a7a3183cae99014b",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/UserReference.java"
    },
    {
      "type": "modify",
      "old_id": "6e41ded5634cbcb116c3647015b57e69f494c00f",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/Users.java",
      "new_id": "f90508e6f70810d4d1ff34c8f5ec5f584b1b1e53",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/main/java/com/android/bedstead/nene/users/Users.java"
    },
    {
      "type": "modify",
      "old_id": "6bd845ce7c0905f42cac255b48a2ad45dc7d6eca",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/nene/src/test/java/com/android/bedstead/nene/TestApisTest.java",
      "new_id": "9b0ec8c29ae8a44447252ef977f0aa777ccb0f9f",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/nene/src/test/java/com/android/bedstead/nene/TestApisTest.java"
    },
    {
      "type": "modify",
      "old_id": "db838e5b69b744bd50d4aedfbe0fe09e2942c469",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/remoteframeworkclasses/Android.bp",
      "new_id": "0585d5f3b0833cfd250b1700cb987f3d5ffceb06",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23d8586f3677d76af778d67e70e011f9d410f463",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/java/apis/allowlisted-test-classes.txt"
    },
    {
      "type": "copy",
      "old_id": "f36aeab2cb173b8a00969b364ab146b2bf727f29",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/java/apis/test-current.txt",
      "new_id": "f36aeab2cb173b8a00969b364ab146b2bf727f29",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/java/apis/test-current.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "3b647fd5ba56e811a7d38d3699ecba9d1b916c0e",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/Apis.java",
      "new_id": "46d2ff19f59016b9d62b0b959cafb2343bb83ef2",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/Apis.java"
    },
    {
      "type": "modify",
      "old_id": "f6db2d3cdc2aecf6da54fe10c87e214f2a018cdf",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/MethodSignature.java",
      "new_id": "0aa34c20f54b4d7ab7134e7fa56f35f6ee285543",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/MethodSignature.java"
    },
    {
      "type": "modify",
      "old_id": "76eb1c8da779a86514e347b86f28f902e3c1b967",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/Processor.java",
      "new_id": "eb888ec1e4440c706d269e14f757cb74af0afc5e",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/Processor.java"
    },
    {
      "type": "modify",
      "old_id": "4c0d22182c37db26e6046f35e0f11b65cbeeaec5",
      "old_mode": 33261,
      "old_path": "common/device-side/bedstead/remoteframeworkclasses/update-apis.sh",
      "new_id": "d6f1dd52fd1af1d27f38bcb2ac63437a2d1da4fb",
      "new_mode": 33261,
      "new_path": "common/device-side/bedstead/remoteframeworkclasses/update-apis.sh"
    },
    {
      "type": "delete",
      "old_id": "ff72134ffc9ae3879357546f994facf725bebe6c",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/Android.bp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d77f8183fb2c67730d93679681e833f17155be4b",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisreflection/Android.bp",
      "new_id": "cadf043ff3f331f0ba210365d8dd33f625318d88",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/Android.bp"
    },
    {
      "type": "rename",
      "old_id": "f36aeab2cb173b8a00969b364ab146b2bf727f29",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/java/apis/test-current.txt",
      "new_id": "f36aeab2cb173b8a00969b364ab146b2bf727f29",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/common/java/apis/test-current.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "a321ed68f4ff86d6f6714dc31e6bb3ba39dc99f0",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/Processor.java",
      "new_id": "9fca47d31a675d6d823955f8ba6fc8bc7509b26b",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/Processor.java"
    },
    {
      "type": "modify",
      "old_id": "6c850dfaaae6c81c9e48575481f838b8098a4d9e",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/ProxyClassesGenerator.java",
      "new_id": "739a191df62b38cbe7785e766d1756b91ff358c6",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/ProxyClassesGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "d5ea5652ad3ebb5341021ef845b0aff765390f9f",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/ProxyMethodExtensionsGenerator.java",
      "new_id": "cad901d5757b9654b7dad60b15c26046047b8826",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/ProxyMethodExtensionsGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "3c2015e3dfc3be2b44acb11a6c5b3e912a29a810",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/common/CodeGenerator.java",
      "new_id": "26af14b339bdfb97da4e83fc23dcee4ba1aafec3",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/generators/common/CodeGenerator.java"
    },
    {
      "type": "rename",
      "old_id": "64f2a99e441a3a0037bd2de26bda9341812e560c",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/signatures/ClassSignature.java",
      "new_id": "18d8f63cf83667640a0ca878aa72ac33614ddf62",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/signatures/ClassSignature.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "5a9a376a955c24709099424c5e2b38f1294e0904",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/signatures/ConstructorSignature.java",
      "new_id": "378d81e6c4219ba9150a553113eb66908ada99c8",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/signatures/ConstructorSignature.java",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "9066f6b749dfc0d02ebcf3bac1d09941739728cf",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/signatures/FieldSignature.java",
      "new_id": "76abe9a07f37b9eb590ebe40c6fcf3b070f895ce",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/signatures/FieldSignature.java",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "25529f90d6f0ae1a3075ec5544faee3edef423ed",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/signatures/MethodSignature.java",
      "new_id": "898afa74d25e36e05188be742d9e1faa2a4f1940",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/signatures/MethodSignature.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "157f99c6d526ea9e366e849354d4e794b6120f2a",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/signatures/PackageSignature.java",
      "new_id": "a47e18c957c8eb5612da9678624966f7fc6e7f6a",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/signatures/PackageSignature.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "1d91fcdd1a603ee01e7c9f707ed1a4bda56eed4c",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/TestApisParser.java",
      "new_id": "26ca95a5e7a439f4b804d520264bf36fa29a4c40",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/utils/TestApisParser.java",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "d86319272b9224ce4d8c0480b0ae624f0329e2ca",
      "old_mode": 33188,
      "old_path": "common/device-side/bedstead/testapisparser/src/main/java/com/android/bedstead/testapis/parser/utils/TypeUtils.java",
      "new_id": "4a3f23f9501738c74e52125a08ec7856f13cbc87",
      "new_mode": 33188,
      "new_path": "common/device-side/bedstead/testapisreflection/javac/src/processor/main/java/com/android/bedstead/testapisreflection/processor/utils/TypeUtils.java",
      "score": 97
    }
  ]
}
