)]}'
{
  "commit": "c9db858eb06084b80e75cbc7de31717d324bb98f",
  "tree": "d00980748840bcd63cf9a44cc406d99ae3873b68",
  "parents": [
    "b57e252b5a8f0e7cd6ae4ea4f3bf5845ebc9358b"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Wed Mar 04 14:16:46 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Mar 04 14:17:55 2020 -0800"
  },
  "message": "Thread check runner and dialect into gtest.\n\nThis now produces nice structured output.\n\nI spent quite a while fiddling around to see if I could do the setup and teardown through gtest fixtures or environments, but I couldn\u0027t find a way since I also need the input module to register the tests.\n\nNote this includes adding slightly more to our gtest shim. I could split it out into a separate header, but it\u0027s not very big and then I\u0027d argue we should really split gmock and gtest.\n\nPiperOrigin-RevId: 298938652\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "caea9f79320bc2d3aa16042c91a268bb302de322",
      "old_mode": 33188,
      "old_path": "iree/modules/check/BUILD",
      "new_id": "c968a1eb812bda84f906665c5a6fa77b562f470e",
      "new_mode": 33188,
      "new_path": "iree/modules/check/BUILD"
    },
    {
      "type": "modify",
      "old_id": "06f30e35cfbf7a6cd6f548ffde1c0c79f60f2f34",
      "old_mode": 33188,
      "old_path": "iree/modules/check/CMakeLists.txt",
      "new_id": "bdcebf32aa5dc4637405f22b89edba8e17afdf77",
      "new_mode": 33188,
      "new_path": "iree/modules/check/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "330ab28fa0570b4b8040d4963b841ba667229b1f",
      "old_mode": 33188,
      "old_path": "iree/modules/check/check_module_main.cc",
      "new_id": "88447b7e2d74741cdfe331a3d1837cf55ff0fff6",
      "new_mode": 33188,
      "new_path": "iree/modules/check/check_module_main.cc"
    },
    {
      "type": "modify",
      "old_id": "cdae4d501f21f7fc1c76caa4c6b115398aceba21",
      "old_mode": 33188,
      "old_path": "iree/modules/check/check_test.cc",
      "new_id": "2ce3935dd5f26a2af55bd61ec8da5026eb73ed79",
      "new_mode": 33188,
      "new_path": "iree/modules/check/check_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8b181e80b98514db7d45f5d814e5b54356611113",
      "old_mode": 33188,
      "old_path": "iree/modules/check/native_module.cc",
      "new_id": "bc8a3f9ddc92bb3c2d74078064302082c3405736",
      "new_mode": 33188,
      "new_path": "iree/modules/check/native_module.cc"
    },
    {
      "type": "modify",
      "old_id": "9e1bd9f2227167da520e7d39cda95574ae278ac1",
      "old_mode": 33188,
      "old_path": "iree/modules/check/test/BUILD",
      "new_id": "d132f9808c07581f7d92c2366a0b735b8de157a5",
      "new_mode": 33188,
      "new_path": "iree/modules/check/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "94bd449f7a4dcf2599f8e1beea8756951d0ebd34",
      "old_mode": 33188,
      "old_path": "iree/modules/check/test/CMakeLists.txt",
      "new_id": "89ac22ca71c463e7d44ca2addae69b4893c92774",
      "new_mode": 33188,
      "new_path": "iree/modules/check/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b97e29d031f935ee83cb59231110ee669e549cda",
      "old_mode": 33188,
      "old_path": "iree/modules/check/test/failure.mlir",
      "new_id": "0d13e65e2435ac452957b11fd13aa9341bd1997f",
      "new_mode": 33188,
      "new_path": "iree/modules/check/test/failure.mlir"
    },
    {
      "type": "modify",
      "old_id": "140c3519b18be48bcc4c4e1fd508ab76c03e453b",
      "old_mode": 33188,
      "old_path": "iree/testing/internal/gtest_internal.h",
      "new_id": "7835c69408136f4bca3881ee0545ab0d93fb28fc",
      "new_mode": 33188,
      "new_path": "iree/testing/internal/gtest_internal.h"
    }
  ]
}
