)]}'
{
  "commit": "f62cd8d9df456d3face0f2c1806a4a4ddc038cfd",
  "tree": "67be9a0aad69f00eba0e2ca55cdd31da5748773a",
  "parents": [
    "ede4405f0b1f0b48b351b226927bb3724722437a"
  ],
  "author": {
    "name": "Nikita Ioffe",
    "email": "ioffe@google.com",
    "time": "Mon Aug 19 13:54:42 2019 +0100"
  },
  "committer": {
    "name": "Nikita Ioffe",
    "email": "ioffe@google.com",
    "time": "Fri Aug 23 13:50:22 2019 +0100"
  },
  "message": "CTS test for b/138650665\n\nTest attempts to install a test APK with INSTALL_DISABLE_VERIFICATION\nflag set and then asserts that verifier was still called.\n\nSince a device doesn\u0027t require to have a verifier to pass CTS tests,\nandroid.security.cts package is used as a verifier, while test app has\nandroid.security.cts package specified in the package-verifier stanza\nof the manifest.\n\nBecause specifying a verifier in the manifest of an APK requires a\nknowledge of verifiers public key, android.security.cts package is not\nsigned with it\u0027s own certificate.\n\nCertificate created via:\ndevelopment/tools/make_key security_cts_test_cert \\\n\u0027/C\u003dUS/ST\u003dCalifornia/L\u003dMountain View/O\u003dAndroid/OU\u003dAndroid/CN\u003dAndroid/emailAddress\u003dandroid@android.com\u0027\n\nBug: 138650665\nTest: atest CtsSecurityTestCases:android.security.cts.PackageInstallerTest\nTest: atest InstallUtilTest\nChange-Id: I47f818ded9c812956f8debbda4ff8330f30094b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ea91a1ac9974b5308dcebb7d6aebd336256f2fa",
      "old_mode": 33188,
      "old_path": "libs/install/src/com/android/cts/install/lib/Install.java",
      "new_id": "11fbffe2812df14b87d2ffd47b66109dfc1090cd",
      "new_mode": 33188,
      "new_path": "libs/install/src/com/android/cts/install/lib/Install.java"
    },
    {
      "type": "modify",
      "old_id": "82e0cb19d22814d85f9b2b773a0a53013448c6dc",
      "old_mode": 33188,
      "old_path": "libs/install/src/com/android/cts/install/lib/InstallUtils.java",
      "new_id": "6969398f2ebb414fd888a1e082086a19c4b012aa",
      "new_mode": 33188,
      "new_path": "libs/install/src/com/android/cts/install/lib/InstallUtils.java"
    },
    {
      "type": "modify",
      "old_id": "b41f33d8fe4b0966954b0ea194d2f5454e7a6fd9",
      "old_mode": 33188,
      "old_path": "tests/tests/security/Android.bp",
      "new_id": "eb35abbc945de79bcc659d537681c3862273f78a",
      "new_mode": 33188,
      "new_path": "tests/tests/security/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "54df0554212893ad2845d487cd1b6c26f295cb20",
      "old_mode": 33188,
      "old_path": "tests/tests/security/AndroidManifest.xml",
      "new_id": "0226ab73e9d39fa7d87161039e4a520f409ae025",
      "new_mode": 33188,
      "new_path": "tests/tests/security/AndroidManifest.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "320e18d5a88589d2f255847bd4960817b2ca935a",
      "new_mode": 33188,
      "new_path": "tests/tests/security/security_cts_test_cert.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd10e48024a8977ff64dbb19e9bdbe84883c1e49",
      "new_mode": 33188,
      "new_path": "tests/tests/security/security_cts_test_cert.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719e0629f6c1f1d04b9e73adfabdd80415851869",
      "new_mode": 33188,
      "new_path": "tests/tests/security/src/android/security/cts/PackageInstallerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62d409dd2a2d038d766005a0120962e388741447",
      "new_mode": 33188,
      "new_path": "tests/tests/security/src/android/security/cts/PackageVerificationsBroadcastReceiver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c35c11d9e81b8a055e68d3638a56a7a7ca53c17",
      "new_mode": 33188,
      "new_path": "tests/tests/security/testdata/packageinstallertestapp.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeb58c5fa05be8ac41cc8b5278cf49ddbaad5f7c",
      "new_mode": 33188,
      "new_path": "tests/tests/security/testdata/src/android/security/cts/packageinstallertestapp/MainActivity.java"
    },
    {
      "type": "modify",
      "old_id": "eeac1b00b6285be1e2b3f218646bb7250c65d4af",
      "old_mode": 33188,
      "old_path": "tests/tests/util/src/android/util/cts/InstallUtilTest.java",
      "new_id": "5f48f371ab1663dd9e40d4cb67e973889ea175e7",
      "new_mode": 33188,
      "new_path": "tests/tests/util/src/android/util/cts/InstallUtilTest.java"
    }
  ]
}
