)]}'
{
  "commit": "cbc61792caa0cccb46b7801e850450a2aa3e22ed",
  "tree": "79bfafd8383cfba404be5bf8da0e90f0d32d85ed",
  "parents": [
    "e1d51d64661d2468919bc9b23b96eeaba9a22010"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Mar 06 16:56:21 2025 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 06 14:27:40 2025 -0800"
  },
  "message": "Split runner.go into a bunch of different files\n\nNow runner.go contains only the test runner, while the various test\nsuites are moved into their own files, named foo_tests.go. (foo_test.go\nwould be treated as a Go test.)\n\nI broadly just split by the addFooTests functions, but in a few cases I\ngrouped them together.\n\nNow we no longer have a single 24,000 line file with all the tests. That\nwas getting unwieldy.\n\nChange-Id: I76f372f60f5f0de5f1ba0913317918a4053372a3\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77107\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08de8fa5f33f7a055e0c7e55257d5074750a16b1",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/basic_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f49d12afeaecb1effa9df033aad86ce9a23e1dc",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/cbc_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e74dedcd92f1fe59487674ac19726322fb3b8495",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/cert_compression_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea64ae986cbcee13eb044cc159166dc311ce327e",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/certificate_selection_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f6c4b82de623ac97c9e900a60710a4765f43109",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/certificate_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b285259b54fb782cb2169caf08b206a61b2edb9",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/change_cipher_spec_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ae63ca10ff04e091cc3a09f5004f322ae45bd42",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/cipher_suite_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ccf9e3e95e4ca15a34eafdb3f9ae3a46ee5893",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/compliance_policy_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5afad0826f39942b82e824e511ef3ea31310bcbc",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/curve_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad292dec9238e8adc89b00ee6c3250a090f81f12",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/ddos_callback_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a39c3ed96e98471ce3c6b15d2006b9899c2e395d",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/delegated_credential_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ad208d1982ced7fb0af892a3b2dacd10b93be59",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/dtls_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b7eb64488bb2b9d354a623f8e8dec8d3ad775e4",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/ech_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16ce0b6fda4b51b2ce8497c15d4adc51c0e66804",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/ems_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f563b1f731691ef733ed19a89ccddb16bbdb83aa",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/end_of_flight_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a790f06333b7ae39b7f2250fcbf9d6fc756190a7",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/export_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ea70b5c7d0d658e6a3962757b01222fe05312a3",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/extension_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "911ff3e3b539c16b98598a958ed30194a5001c64",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/extra_handshake_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db96716dd146447ae19ea5395b21a0f42dead1e1",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/hint_mismatch_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b43baf32a67d12064ee9d63f92d25570330ac00a",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/jdk11_workaround_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a905303826a34ea626b4b0088677b547af4cf35",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/key_update_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1df840926b5999aab8fa6a50be966b07815c42",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/key_usage_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddd2eb343d30a88ec5ebe4cd31e7a8e916d0bc10",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/pake_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "368903a1ff3e64b0f69c10bca12c5eb9e05ae668",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/peek_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ef58d5c716e05f19b346fe0dd12dc2821fe8600",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/per_message_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02dbc19284dcc61a94c0eed11d2bd238b84d5cc4",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/renegotiation_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eacf96416bd3da8a96621e09b88f619d2e69425e",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/resumption_tests.go"
    },
    {
      "type": "modify",
      "old_id": "8cbb46bc8a25f6f17d8fa232cd3d264f15799a8f",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "79866d9bcb3824a600bfe39ca41f9ab7ac34ba4b",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d27d912a417658ecbab6d5a353ceb27d8c81204f",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/signature_algorithm_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b510019855ba3cf50861ceba3f5c963d26c7dc16",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/state_machine_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b08ec8d880d64f70945c27e831afe25fc53b414",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/tls13_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdb78126d4efeb99938de125ce62c35c2601aeab",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/trust_anchor_tests.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95d0e7858bfcbc852e5f80a4cb882d003a3bcad8",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/version_tests.go"
    }
  ]
}
