)]}'
{
  "commit": "f89d30495cb0b431d15fc9bbf204b03ca16ce617",
  "tree": "d28497c638cbb8978665ed53f90d26efeb79d5cf",
  "parents": [
    "fe3b876149b7901ec4f2d4ee13bbc7f6a42431d7"
  ],
  "author": {
    "name": "apaseltiner",
    "email": "apaseltiner@google.com",
    "time": "Wed Sep 16 09:46:30 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 16 09:48:26 2026 -0700"
  },
  "message": "Update Structured Headers generated specification tests\n\nRe-generate `structured_headers_generated_test.cc` from the latest upstream `httpwg/structured-field-tests` repository.\n\nUpdating the generated tests requires adding support for `can_fail` to the test generator and test harness. The test suite includes this boolean field to denote test cases covering optional behaviors (namely, [\"partially padded\" and \"extra padding\"](https://github.com/httpwg/structured-field-tests/issues/116)) where parsing failure is permissible. Without `can_fail` support, these tests are treated as required to succeed, causing test failures.\n\nAdd `can_fail` to `ParameterizedItemTestCase`, `ListTestCase`, and `DictionaryTestCase`. Update `generate_structured_headers_tests.py` to parse and emit the `can_fail` flag, and update test assertions to permit parse failures when `c.can_fail` is true while continuing to verify matching values if parsing succeeds.\n\nPiperOrigin-RevId: 982568476\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "044dd67cb35db61333760ac0752ae8fd54b11007",
      "old_mode": 33188,
      "old_path": "quiche/common/structured_headers_generated_test.cc",
      "new_id": "26c80a2b992b1f83a06d5b5dbb23a3e837ef3681",
      "new_mode": 33188,
      "new_path": "quiche/common/structured_headers_generated_test.cc"
    }
  ]
}
