)]}'
{
  "commit": "a95b1828fe32a66088bb0aac582d34911f04d0a7",
  "tree": "a0362a7f959f13eb8783018cfb253904d0ad5d80",
  "parents": [
    "9f2e7debc11ff660fd1c054f67a89baef6ebc5e9"
  ],
  "author": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Thu Jul 22 17:46:29 2021"
  },
  "committer": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Fri Jul 23 05:02:27 2021"
  },
  "message": "Change GeneratedTestUtils from AHWB to ASharedMemory\n\nPrior to this CL, GeneratedTestUtils used AHardwareBuffer-backed memory\nfor TestModel\u0027s CONSTANT_REFERENCE memory. This inadvertantly makes it\nso any TestModel that is logically V1_0 or V1_1 is changed to version\nV1_2 (when AHardwareBuffer-based memory was introduced).\n\nThis CL changes GeneratedTestUtils to instead use ASharedMemory via\nANeuralNetworksMemory_createFromFd (which was introduced in V1_0). It\ncorresponding changes the mobilenet test cases from V1_2 to V1_0 because\nof this change.\n\nBug: 194129896\nTest: mma\nTest: NeuralNetworksTest_static\nTest: CtsNNAPITestCases\nChange-Id: I8af4bafe766cfcdc6a66897d84beb6677bff0ff6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a615a6fe2a53c752292b2f907d4b411a2d0a7cf1",
      "old_mode": 33188,
      "old_path": "runtime/test/GeneratedTestUtils.cpp",
      "new_id": "ccbaac66cacd3427b78c466a189f714680b75823",
      "new_mode": 33188,
      "new_path": "runtime/test/GeneratedTestUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0d61a425ff6c1e41bec0cd44ca4225765eb859d",
      "old_mode": 33188,
      "old_path": "runtime/test/generated/spec_V1_0/mobilenet_224_gender_basic_fixed.example.cpp",
      "new_id": "6522321880b1a7d86f96f2af99b0df4b50a4a544",
      "new_mode": 33188,
      "new_path": "runtime/test/generated/spec_V1_0/mobilenet_224_gender_basic_fixed.example.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f085169a640681b86fbedd91700df1854456aa4",
      "old_mode": 33188,
      "old_path": "runtime/test/generated/spec_V1_0/mobilenet_quantized.example.cpp",
      "new_id": "0e3b013b9bd6690d6536608581cfbae544f49948",
      "new_mode": 33188,
      "new_path": "runtime/test/generated/spec_V1_0/mobilenet_quantized.example.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4601af1a7c6b4650b581be0da345f4c30a83ddb",
      "old_mode": 33188,
      "old_path": "runtime/test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py",
      "new_id": "6861b0a8639cd8040bf652374c1d0a5295e2d350",
      "new_mode": 33188,
      "new_path": "runtime/test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py"
    },
    {
      "type": "modify",
      "old_id": "7c7f2efd326fb0a258a86fab392884b199c03f6f",
      "old_mode": 33188,
      "old_path": "runtime/test/specs/V1_0/mobilenet_quantized.mod.py",
      "new_id": "20223e292e72606dcb1d4a955abe41717a580c57",
      "new_mode": 33188,
      "new_path": "runtime/test/specs/V1_0/mobilenet_quantized.mod.py"
    }
  ]
}
