These testees run N different parse paths and see if they all agree. Many of them have been collapsed down to the same parse paths and so are just wasting time rerunning the same paths and seeing if it gives the same result again.
In reality there's only 2 parse paths left, but this is only going down to 4 in the testee for now (there's the extra quirk of just first doing a copy on some inputs).
PiperOrigin-RevId: 955496333
These are already supported, but this will lock down that there's no issues like the ones we hit with text-format.
This also fixes an unrelated bug in our BinaryToJsonString algorithm related to unknown group handling. We still can't actually test binary->JSON in conformance tests for extensions due to TypeResolver's lack of support though.
PiperOrigin-RevId: 622360970
For now, these are limited to tests of text-form for delimited fields that locks down our problematic behavior in editions. Follow up changes will adjust the behavior to behave better under editions.
PiperOrigin-RevId: 622211473