)]}'
{
  "commit": "75adca2116b9af88e8d66bbdf77310813077ff25",
  "tree": "76daecd8b62f93a314bf26451b75def8d37c5724",
  "parents": [
    "e174437bfc4e5cd6c00c64cbcf355471469054ba"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Fri Sep 18 19:46:08 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Nov 08 00:52:40 2026 -0800"
  },
  "message": "Migrate the PrematureEOF binary conformance tests to gtest.\n\nThe PrematureEOF parse-failure tests are the first group of the legacy\nbinary suite rewritten for the gtest framework, and the legacy copies go\naway. conformance_test_runner now links the gtest binary suite, so every\nlanguage\u0027s conformance test runs it. Names and requests are unchanged.\n\nPiperOrigin-RevId: 984200275\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7eedc947312b2f471f7b48805c5cf071fd94e985",
      "old_mode": 33188,
      "old_path": "cmake/conformance.cmake",
      "new_id": "5a03b1066f0914b7420cd8b093bd497f437c5dad",
      "new_mode": 33188,
      "new_path": "cmake/conformance.cmake"
    },
    {
      "type": "modify",
      "old_id": "205346cdd519446293b7c17d64274e9b5ebfd3e1",
      "old_mode": 33188,
      "old_path": "conformance/BUILD",
      "new_id": "2f0cefa1bdbee5aa53a97a3c48a2e492aa75ce63",
      "new_mode": 33188,
      "new_path": "conformance/BUILD"
    },
    {
      "type": "modify",
      "old_id": "daa0554cff712d60d5117c9eb2c12017bb9dd4a2",
      "old_mode": 33188,
      "old_path": "conformance/binary_json_conformance_suite.cc",
      "new_id": "5f29d0a9ac5eff10ea568538d3d07de5b7560d88",
      "new_mode": 33188,
      "new_path": "conformance/binary_json_conformance_suite.cc"
    },
    {
      "type": "modify",
      "old_id": "545b23bc6fe2b89570bbc2449aee6a30b8a59a1a",
      "old_mode": 33188,
      "old_path": "conformance/binary_json_conformance_suite.h",
      "new_id": "c1c633d3fcb82b718e508ceac45c167a2f3f8215",
      "new_mode": 33188,
      "new_path": "conformance/binary_json_conformance_suite.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a4e79ad5343dcf4a6ba5a06d1815e8f575432ea",
      "new_mode": 33188,
      "new_path": "conformance/binary_premature_eof_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c083a80d34405a6d958ae8789cc968a746ff72f5",
      "old_mode": 33188,
      "old_path": "conformance/binary_test_util.cc",
      "new_id": "a2da3e03c6781f2f190fc46988b22cb397e9641d",
      "new_mode": 33188,
      "new_path": "conformance/binary_test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "744a5a14da60ffb21f4d5f1d31b1289a1279b7ee",
      "old_mode": 33188,
      "old_path": "conformance/binary_test_util.h",
      "new_id": "60b4916d378e44614b9f2e5cfe68bb6a166c661f",
      "new_mode": 33188,
      "new_path": "conformance/binary_test_util.h"
    },
    {
      "type": "modify",
      "old_id": "305c52b6bd4e6bd733e9e1e525e70abc2facf65a",
      "old_mode": 33188,
      "old_path": "conformance/binary_test_util_test.cc",
      "new_id": "d1af710e376e331bb27ee6a9ea642c5efbf1a7be",
      "new_mode": 33188,
      "new_path": "conformance/binary_test_util_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dadfcf0c17b4d0ee624713820179627baa5003c3",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e3c8a417c8d63509fe9b89ce210a4d6634d46aa",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/bzl_test_failure_lists/conformance_bzl_test_with_failure_list_subject_binary.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e3c8a417c8d63509fe9b89ce210a4d6634d46aa",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/bzl_test_failure_lists/conformance_bzl_test_with_failure_list_subject_performance.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5c5adbb8506a05bde7c919b2f7026b50261bb7d",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/conformance_bzl_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e623b7e827c7469025024b79fcb326517e05c93f",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/stub_in_process_testee.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb1be33235c87f891cdc8f29a0d015ff210371ec",
      "new_mode": 33188,
      "new_path": "conformance/bzl_tests/stub_testee.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91d0cf0f5f940b40086aca492020c678d3e1a51c",
      "new_mode": 33188,
      "new_path": "conformance/conformance.bzl"
    },
    {
      "type": "modify",
      "old_id": "4b292ddf8a626d7124967890a3d5a1dbbf5ef3b8",
      "old_mode": 33188,
      "old_path": "conformance/conformance_cpp.cc",
      "new_id": "edeb7f0a8bf93467d82f86c858caa6744a1b93be",
      "new_mode": 33188,
      "new_path": "conformance/conformance_cpp.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "568d368edd8a2cdb082441713e45245a0885a546",
      "new_mode": 33188,
      "new_path": "conformance/conformance_cpp_harness.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9633ffc6b06170fdaea2ccb63f173dcfbed81bb",
      "new_mode": 33188,
      "new_path": "conformance/conformance_cpp_harness.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9290b390f3263c765024ce1571188eb0645dd5fa",
      "new_mode": 33188,
      "new_path": "conformance/conformance_cpp_harness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "467bcfe2b959f9a5c294af9369928d248f0c29ba",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.cc",
      "new_id": "9cec4d5fad7c366bc58d0d96e9ce772a92aec946",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "991f9b00b4c868b773f3de8c938e633455bebd65",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.h",
      "new_id": "324c88fafd24f42fab9521b29ab7f9d769ab8cc6",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.h"
    },
    {
      "type": "modify",
      "old_id": "3e4dd844419eaf8085608e2b551f8736187a71c5",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test_main.cc",
      "new_id": "49a52a1f54e1b0927827a752e49720495edebcfc",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test_main.cc"
    },
    {
      "type": "modify",
      "old_id": "f4ef9af3262b1e39aabb78673f8200c03368001f",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test_runner.cc",
      "new_id": "0396817a3ada25cca63e944c0d23504ea4d40b53",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test_runner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bde73666a3d5b6d50e315317bc35ba150d68289b",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test_runner_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e80c826389b5b6e54cd3ef8084fb6fab03b1031f",
      "new_mode": 33188,
      "new_path": "conformance/cpp_in_process_test_runner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4adf80136342a264e9e1563f55f74ec9cdb827db",
      "new_mode": 33188,
      "new_path": "conformance/cpp_in_process_test_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf71af7908ad7e8720ea082411c486a23bf1f8e",
      "new_mode": 33188,
      "new_path": "conformance/cpp_in_process_test_runner_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "deb1d1cbd52a9eb322b322224d5961c51496a43a",
      "new_mode": 33188,
      "new_path": "conformance/cpp_in_process_testee.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d70031e7f347174221fc239289e5d347a24f963",
      "new_mode": 33188,
      "new_path": "conformance/cpp_in_process_testee_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d65df2fa1c57c24a18e56d92f028e5000f3a5cf6",
      "new_mode": 33188,
      "new_path": "conformance/filtering_test_runner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7a4a1a6e3b58f94c5816719d8395fa16baf454f",
      "new_mode": 33188,
      "new_path": "conformance/filtering_test_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b698898a7372eb230911f5455e4b3e1f2757f2da",
      "new_mode": 33188,
      "new_path": "conformance/filtering_test_runner_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30a864e3730ebf57a9f4f732fccc52c0c3549719",
      "new_mode": 33188,
      "new_path": "conformance/forked_testee.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb870e75239efcecac5546e453a7338e4f99a353",
      "new_mode": 33188,
      "new_path": "conformance/forked_testee_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc994cd296c2f11d52723a33f14474c66b4e2cdc",
      "old_mode": 33188,
      "old_path": "conformance/global_test_environment.h",
      "new_id": "9f00e0cac7bba5c9a645217280855df7967432c8",
      "new_mode": 33188,
      "new_path": "conformance/global_test_environment.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "342b7d32c391560f8e244867b1b89d17de05ac28",
      "new_mode": 33188,
      "new_path": "conformance/in_process_test_runner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a7c0843a09e60f28de1c15506b1adc407969093",
      "new_mode": 33188,
      "new_path": "conformance/in_process_test_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e64989f3c1341598d100594f53e71601fa650a",
      "new_mode": 33188,
      "new_path": "conformance/in_process_test_runner_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70ce1d7ca78f9d3873e090bf18d80a7f01201553",
      "new_mode": 33188,
      "new_path": "conformance/in_process_testee_test.cc"
    },
    {
      "type": "modify",
      "old_id": "53b121cd650aced32efccf886b45d688e309fdc4",
      "old_mode": 33188,
      "old_path": "conformance/matchers.cc",
      "new_id": "20ef8316926c99b0afb4e4bfb70c90919ba2b038",
      "new_mode": 33188,
      "new_path": "conformance/matchers.cc"
    },
    {
      "type": "modify",
      "old_id": "6d548b11686630171ccd22099a85454598e52676",
      "old_mode": 33188,
      "old_path": "conformance/matchers.h",
      "new_id": "71ee91c8cbecee95ce3671413144c2608819882e",
      "new_mode": 33188,
      "new_path": "conformance/matchers.h"
    },
    {
      "type": "modify",
      "old_id": "9fbad60388b10802595e553c835dcaa51f5cbef1",
      "old_mode": 33188,
      "old_path": "conformance/matchers_test.cc",
      "new_id": "92875c7a7ced2cb946b2a796c523a420fe90c2b7",
      "new_mode": 33188,
      "new_path": "conformance/matchers_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6e05f5f81e1967670458438f91c3e6f66c58712",
      "new_mode": 33188,
      "new_path": "conformance/message_type_fixtures.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b808be55dbc48269793d1966cd0d7e4da316c1d1",
      "new_mode": 33188,
      "new_path": "conformance/message_type_fixtures.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74227d0c28d2d51b182758b43b965c16c5aafcf5",
      "new_mode": 33188,
      "new_path": "conformance/message_type_fixtures_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f09da9ad7cc4b9fa6156222e51c47275a499b85",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger.cc",
      "new_id": "403dbeab303ebb42e0dcba7c48c999d3f68d034f",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger.cc"
    },
    {
      "type": "modify",
      "old_id": "01d21da437eef0b422d42ec2deaa0e98814c01fa",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger.h",
      "new_id": "82e2811c2a8595c2900ca388135bca3766c5a05c",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger.h"
    },
    {
      "type": "modify",
      "old_id": "bef15e4b8099d3ffb5c064c1fa81c966007e3ee3",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger_test.cc",
      "new_id": "1280a5e8f2dc306e6e0fdf75fbfb4c9138c20ab7",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4670c1d55c439100ccbdfaf35753856d0813b6f",
      "new_mode": 33188,
      "new_path": "conformance/result_listener.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88c34a2ac4d91f2e098f47b1e47419d337f3733f",
      "new_mode": 33188,
      "new_path": "conformance/result_listener.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3163dcbb6bc267ee27a2f8e77802792d6f73787c",
      "new_mode": 33188,
      "new_path": "conformance/result_listener_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e82a423fba916699554388cbb0a3a40999ab7804",
      "old_mode": 33188,
      "old_path": "conformance/sample_conformance_test.cc",
      "new_id": "8195eb80530cc8e22e58fa77e0b2bace454deda1",
      "new_mode": 33188,
      "new_path": "conformance/sample_conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43cc3721eb3a0325539c871611c3c5ac30334b67",
      "old_mode": 33188,
      "old_path": "conformance/test_environment.cc",
      "new_id": "bd1c3cd305a738954f89e9236e97de4610ee0e81",
      "new_mode": 33188,
      "new_path": "conformance/test_environment.cc"
    },
    {
      "type": "modify",
      "old_id": "581bcdbda29cbca4ee9262b3846eafab1a7f5fa3",
      "old_mode": 33188,
      "old_path": "conformance/test_environment.h",
      "new_id": "1e8a09e202221e26fd5022c758ecc4fae38087b4",
      "new_mode": 33188,
      "new_path": "conformance/test_environment.h"
    },
    {
      "type": "modify",
      "old_id": "90ff4ac95cfceb530fa4e0a6fc80a5070a2c52b7",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_flags.cc",
      "new_id": "101acc0d3df2b8bd952e57e2e1fef95702661313",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_flags.cc"
    },
    {
      "type": "modify",
      "old_id": "863f8392ef5c89fbf9b16f0127d190f8200897cd",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_flags.h",
      "new_id": "62620089093fc5e3fc0f8d79865e3263083ffed7",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_flags.h"
    },
    {
      "type": "modify",
      "old_id": "6b1dbf2634c2ef9b4bde2c7849a51aaef49dbc93",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_flags_test.cc",
      "new_id": "0d1aea86c9997b97d67de27da0636b3f95836d36",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_flags_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ea4ca9c6fb221df939d737a77c424791229a9953",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_integration_test.cc",
      "new_id": "8a10556f4bedbb1d73214e7ecc12d0b345cd8a50",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c19e3e4d01be5cae0267018372ebef102fd4706",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_main.cc",
      "new_id": "00c7b223cdad4bc31603c2ec96d03304b5496c33",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_main.cc"
    },
    {
      "type": "modify",
      "old_id": "acc89b5ca117a9ff0e241313cdafce81cb3acf67",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_test.cc",
      "new_id": "fd7a40d0fc6ab27e8c47579d2cd7b72aaecc39d1",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_test.cc"
    },
    {
      "type": "modify",
      "old_id": "287287244eb79f19a9be9f6538f9ef04fe1a0b71",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture.cc",
      "new_id": "1cdf90816945e1ae10947acd92aad3daa59ab2ca",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture.cc"
    },
    {
      "type": "modify",
      "old_id": "4a0dcfd03e7ea810a603056079b9f8a9a2eb9b31",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture.h",
      "new_id": "b41cb8c895c60cdd4db6c3cb10c0f49b43101e0d",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture.h"
    },
    {
      "type": "modify",
      "old_id": "9442d396de612f3e01b92228eaa84c71d70f731c",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture_test.cc",
      "new_id": "277be4021500b8470dad24c2cf9cb00ea8629939",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ce15e4bb569aa1191a1c6617849ab29eff61efdc",
      "old_mode": 33188,
      "old_path": "conformance/testee.cc",
      "new_id": "f2f5d94ddc88227db5455192428f026b061d21fd",
      "new_mode": 33188,
      "new_path": "conformance/testee.cc"
    },
    {
      "type": "modify",
      "old_id": "1377db91f9f8ccf7fd535e1b31707348f1788ad5",
      "old_mode": 33188,
      "old_path": "conformance/testee.h",
      "new_id": "5f675e67206b1db098c8e496780b7269a5ddcc2c",
      "new_mode": 33188,
      "new_path": "conformance/testee.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8e9a865c417cd993c90080028d59dc1976e1cef",
      "new_mode": 33188,
      "new_path": "conformance/testee_runner.h"
    },
    {
      "type": "modify",
      "old_id": "498144dfcaf68cff5d91e3e3dbb155e2a83a4c7b",
      "old_mode": 33188,
      "old_path": "conformance/testee_test.cc",
      "new_id": "1e36486133e6c247ee3c4c02837694f0637838fb",
      "new_mode": 33188,
      "new_path": "conformance/testee_test.cc"
    }
  ]
}
