b1d9c758
test: pin unknown-fields text-format conformance regressions
Adds eight tests under conformance.core mirroring the
Recommended.Proto3.ProtobufInput.*UnknownFields_*.TextFormatOutput tests
in the Google harness. Each sends the byte-exact upstream payload (field
IDs 1001..1011 from UnknownToTestAllTypes) through cmd/conformance/core
and pins current output, with the target assertion + needed runtime fix
documented in each failure message.
Two blockers surface:
1. wire.skip_field rejects SGROUP/EGROUP (wire 3/4), so the four
Group/Repeated tests fail at decode.
2. pb.text.encode doesn't walk _unknown_fields, so the four *_Print
tests serialize empty.
Lets us iterate on those fixes locally without the Docker round-trip.
Eugene Blikh <bigbes@gmail.com> — 2026-05-16 07:01:21 UTC
Commit b1d9c7581bcc6b4f299155746dc04acc2330e78c —
view raw patch
Parent(s):
39233ed5
| File | Status | + | − |
|---|---|---|---|
test/conformance_test.lua
|
M | +140 |