)]}'
{
  "commit": "98c78dad1969e2321cfee2085faa55d95bba7e29",
  "tree": "49183cc1b7b819b2f8084bbf814a50ca3bd12cf4",
  "parents": [
    "45ec62ba72c5017fae7d8baab20bfb0d4c99c627"
  ],
  "author": {
    "name": "Greg Daniel",
    "email": "egdaniel@google.com",
    "time": "Wed Jan 04 14:45:56 2017 -0500"
  },
  "committer": {
    "name": "Greg Daniel",
    "email": "egdaniel@google.com",
    "time": "Wed Jan 18 09:12:31 2017 -0500"
  },
  "message": "Update hwui_unit_tests to support running with Vulkan backend.\n\nAdded Macros for RENDERTHREAD_TESTS which run these tests using specific backends.\nRENDERTHREAD_TESTS - Runs OpenGL, SkiaGL, and SkiaVulkan\nRENDERTHREAD_SKIA_TESTS - Runs SkiaGL and SkiaVulkan\nRENDERTHREAD_OPENGL_TESTS - Runs OpenGL\n\nTest: manual running of hwui_unit_tests\n\nChange-Id: Ia7420ee7a38803a15e2d58394d14b38cae8208d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e8e8a1a1ca322254567e743e61d499a155cb9d8",
      "old_mode": 33188,
      "old_path": "libs/hwui/DeferredLayerUpdater.cpp",
      "new_id": "0ae50e96fc396fa0cb62231c3f894044af1d7bdf",
      "new_mode": 33188,
      "new_path": "libs/hwui/DeferredLayerUpdater.cpp"
    },
    {
      "type": "modify",
      "old_id": "ead83144f4d41a6a04dad87620acbb2c2d883d81",
      "old_mode": 33188,
      "old_path": "libs/hwui/DeferredLayerUpdater.h",
      "new_id": "3814be2cbec4063fe4c6fcf6beb949a2bd5fa658",
      "new_mode": 33188,
      "new_path": "libs/hwui/DeferredLayerUpdater.h"
    },
    {
      "type": "modify",
      "old_id": "848161e44604ee28144d4d8b3fb29558cb343b6f",
      "old_mode": 33188,
      "old_path": "libs/hwui/Properties.cpp",
      "new_id": "2c1541d67e62be1065dfd8344045e477457fd95e",
      "new_mode": 33188,
      "new_path": "libs/hwui/Properties.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4a31186493836559f4a8584671c7993e75967a5",
      "old_mode": 33188,
      "old_path": "libs/hwui/Properties.h",
      "new_id": "6dc0cb30a25accff522250e65fca730ad1074b95",
      "new_mode": 33188,
      "new_path": "libs/hwui/Properties.h"
    },
    {
      "type": "modify",
      "old_id": "5f6bcb3b8667bdd3eedc4ce6bd21a0a748b8051c",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/common/TestUtils.cpp",
      "new_id": "275ce166728b5616c1fdd69b943054bc9faf7bb3",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/common/TestUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "80cbb24355c5afbe1e74df75053710eac6b44eb1",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/common/TestUtils.h",
      "new_id": "8b287de3220e3d22ac3302f97e352faebb0a7977",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/common/TestUtils.h"
    },
    {
      "type": "modify",
      "old_id": "d44be7dfbc3a5190db745502288be8ce5028062c",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/BakedOpDispatcherTests.cpp",
      "new_id": "9a3b81cc013819f713a416852acb836c567bcd0d",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/BakedOpDispatcherTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "59bd75ef6f6211cac36e3c202083ea473c3fb8d9",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/BakedOpRendererTests.cpp",
      "new_id": "380062a36d45eb0fb2f1b4c71bbe1c1dc205c702",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/BakedOpRendererTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3d80a96d5a30062ec1cca216535a851f07b3168",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/CanvasContextTests.cpp",
      "new_id": "42ba3dbd2362cd2168c276989a873d41f2b15261",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/CanvasContextTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1b888268fdee22553bb7ec0de05b27cf68e9c63",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/DeferredLayerUpdaterTests.cpp",
      "new_id": "1ef9dba07c6a1d6ee8316c85b64f4deeb1b417c6",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/DeferredLayerUpdaterTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "17236bdf0bf7d7cb7867e7d7f97abe13dc9f726e",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/DeviceInfoTests.cpp",
      "new_id": "af37938915e5f1b2a8b64192d5b15e54c69976d9",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/DeviceInfoTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "99080ac938e7473e7884edab2c592f8d2a16f071",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/FontRendererTests.cpp",
      "new_id": "ee202367d73e3c77ca8586b53453a4b4b990b947",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/FontRendererTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "71c7516be3ba5a02c7afa559ce2200a26b4c78b3",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/FrameBuilderTests.cpp",
      "new_id": "6f3ed9cf9e2feef029f0843b255acd8f2367a780",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/FrameBuilderTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce1db0585be803957c218e2449da87725e7ec3d4",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/GlopBuilderTests.cpp",
      "new_id": "caeb6bf0081b501248abf903a6af7e36a5a77cc0",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/GlopBuilderTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ee96470fc575712ad1e5c624d582b83caf43c2e",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/GradientCacheTests.cpp",
      "new_id": "a3b346f11a87e69acad776965ea4882453331135",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/GradientCacheTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "06599dde495723508b5db8edcca97d2b7eeed3d9",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/LeakCheckTests.cpp",
      "new_id": "6c42ca1f2c2e1e1d1a0112a631a78276d8e48efd",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/LeakCheckTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "0881fa246afdf5c174b91a581632f5f9d0e28ff0",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/MeshStateTests.cpp",
      "new_id": "511d6d25fbaf105fdd35f3eeac892fbd682f85a1",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/MeshStateTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7950aab5662920e79d8467db60bef5f2999340e",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp",
      "new_id": "6cd595af6d2fff6fbf900789fa028f13ef1367bc",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a7338314c555ac2870c051784fee41e8992156e",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/RecordingCanvasTests.cpp",
      "new_id": "124f5face2cbd229774fd770861917387a51a89c",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/RecordingCanvasTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "331a6acc126823aba6e289b79b969bb28da81b96",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/RenderNodeTests.cpp",
      "new_id": "ab8e4e106d3e77a0262f2d6a8b1c3305a8c10a99",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/RenderNodeTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "95f99746f7d3953581cb773250ecf76bfeaace34",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/SkiaCanvasTests.cpp",
      "new_id": "0ac09ac49f5d3942cacfd5f04f528e190cdef550",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/SkiaCanvasTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "899758a9e6fb49626b2f16fa50b914035ce96467",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/SkiaDisplayListTests.cpp",
      "new_id": "8f6fc8b2e960d5d7e36ec7ccf9beb47b8e3416eb",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/SkiaDisplayListTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f3a663e802da7ba5b360d49384f6112c9fe029b6",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/SkiaPipelineTests.cpp",
      "new_id": "9bb5d431c11e0f60858aeecc16bbdd4e479576c5",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/SkiaPipelineTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7171c8d44abe540b5ca9b9a18a7f0813ee775de",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/SkiaRenderPropertiesTests.cpp",
      "new_id": "92d9d3d0d5fe73da5eb4a180a579ab82690b1a8d",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/SkiaRenderPropertiesTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d26df203f02a88546aeac8d0faf2e4cb3f19c29",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/TextDropShadowCacheTests.cpp",
      "new_id": "8312bda8d67d9c2a8ed4a3f4e95d8632def9fb14",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/TextDropShadowCacheTests.cpp"
    }
  ]
}
