)]}'
{
  "commit": "ca2cf25ac7757dab2327818a07b984f5cfa495c4",
  "tree": "2ceeae864dc19cb4f768d36386587ed05c0a18bd",
  "parents": [
    "118dd985ce679a70148a903206418a7231733cb0"
  ],
  "author": {
    "name": "Kevin Chyn",
    "email": "kchyn@google.com",
    "time": "Tue Jan 28 15:19:08 2020 -0800"
  },
  "committer": {
    "name": "Kevin Chyn",
    "email": "kchyn@google.com",
    "time": "Fri Jan 31 17:50:05 2020 -0800"
  },
  "message": "Update Biometric CTS Tests\n\nTests for\n1) When device credential is not enrolled, API surface behaves as expected\n2) When device credential is enrolled, API surface behaves as expected\n3) STRONG biometric tests that\n   - On devices without STRONG biometrics, are appropriate and passable\n   - On devices with STRONG biometrics, enrolls an authenticator and\n     can perform cryptographic operations upon authenticating\n   - Ensure that the UI implementation displays text that\u0027s received from\n     the public APIs\n4) Credential unlocks time-bound keys\n\nBug: 143568217\n\nTest: make -j56 CtsVerifier, install, run tests\n\nChange-Id: I94bb6ab1f7d65afbd066bf2717f49500830b77b9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28cfc6795deaf6a86feaa3403d172cbbd3af6207",
      "old_mode": 33188,
      "old_path": "apps/CtsVerifier/AndroidManifest.xml",
      "new_id": "3d72606de335d0dab8f4f2860f8ce23efadbd5a9",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/AndroidManifest.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdc7d7bdb2f586bcdd2a729fec194874792d51a9",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/res/layout/biometric_test_credential_crypto_tests.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "722e478365ec4dc2accf8f7ce8cfcdc704348c5b",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/res/layout/biometric_test_credential_enrolled_tests.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6581128d8d610dda7618e82fe538bb8de5e6b0b7",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/res/layout/biometric_test_credential_not_enrolled_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "73d0203080f1ea6c62309c406563cdf2876ffa0a",
      "old_mode": 33188,
      "old_path": "apps/CtsVerifier/res/layout/biometric_test_main.xml",
      "new_id": "bb63c9a5f408122806ba700fc2e26b79beef204d",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/res/layout/biometric_test_main.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f17f9c5bbb70d1b789c5826a5e84ddb4d10bf0",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/res/layout/biometric_test_strong_tests.xml"
    },
    {
      "type": "modify",
      "old_id": "7816a2be186f3c1139eb317de143ddc57fe75607",
      "old_mode": 33261,
      "old_path": "apps/CtsVerifier/res/values/strings.xml",
      "new_id": "aacd0dea4624ebaa07ebd419dd252de0b9a3ac22",
      "new_mode": 33261,
      "new_path": "apps/CtsVerifier/res/values/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c07334466536a34e0e8d4a0c8665235837c343a9",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/BiometricStrongTests.java"
    },
    {
      "type": "delete",
      "old_id": "340b09b10b5932be8cc09a48233f96265a6f1794",
      "old_mode": 33188,
      "old_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/BiometricTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0828936ed78fc240ebec288daf2b0f7c3010123",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/BiometricTestList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c813ab9e527d42488751d44c40e315432c9831f",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/CredentialCryptoTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "968b732873fce13d2ca0257bb0178aa85cbbd493",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/CredentialEnrolledTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdabd36713aa667a3820fe261aae6792f72fd525",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/CredentialNotEnrolledTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69a705846a439997f42b240ddb7a6ad6a95ebeea",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/biometrics/Utils.java"
    }
  ]
}
