Hook up the edition2023 cases to Rust conformance test.

PiperOrigin-RevId: 594235463
pull/15215/head
Protobuf Team Bot 1 year ago committed by Copybara-Service
parent 442e079677
commit 0b237199c5
  1. 51
      conformance/conformance_rust.rs
  2. 315
      conformance/failure_list_rust_cc.txt
  3. 315
      conformance/failure_list_rust_upb.txt
  4. 10
      conformance/text_format_failure_list_rust_cc.txt
  5. 10
      conformance/text_format_failure_list_rust_upb.txt
  6. 29
      src/google/protobuf/editions/BUILD

@ -16,7 +16,9 @@ use kernel::Optional::{Set, Unset};
use std::io::{self, ErrorKind, Read, Write};
use test_messages_proto2::protobuf_test_messages::proto2::TestAllTypesProto2;
use test_messages_proto2_editions_proto::protobuf_test_messages::editions::proto2::TestAllTypesProto2 as EditionsTestAllTypesProto2;
use test_messages_proto3::protobuf_test_messages::proto3::TestAllTypesProto3;
use test_messages_proto3_editions_proto::protobuf_test_messages::editions::proto3::TestAllTypesProto3 as EditionsTestAllTypesProto3;
/// Returns Some(i32) if a binary read can succeed from stdin.
/// Returns None if we have reached an EOF.
@ -58,11 +60,6 @@ fn write_response_to_stdout(resp: &ConformanceResponse) {
fn do_test(req: &ConformanceRequest) -> ConformanceResponse {
let mut resp = ConformanceResponse::new();
let message_type = req.message_type();
let is_proto2 = match message_type.as_bytes() {
b"protobuf_test_messages.proto2.TestAllTypesProto2" => true,
b"protobuf_test_messages.proto3.TestAllTypesProto3" => false,
_ => panic!("unexpected msg type {message_type}"),
};
// Enums aren't supported yet (and not in scope for v0.6) so we can't perform
// this check yet. Note that this causes Rust to fail every test case that asks
@ -79,20 +76,40 @@ fn do_test(req: &ConformanceRequest) -> ConformanceResponse {
Set(bytes) => bytes,
};
let serialized = if is_proto2 {
let mut proto = TestAllTypesProto2::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
let serialized = match message_type.as_bytes() {
b"protobuf_test_messages.proto2.TestAllTypesProto2" => {
let mut proto = TestAllTypesProto2::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
}
proto.serialize()
}
proto.serialize()
} else {
let mut proto = TestAllTypesProto3::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
b"protobuf_test_messages.proto3.TestAllTypesProto3" => {
let mut proto = TestAllTypesProto3::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
}
proto.serialize()
}
b"protobuf_test_messages.editions.proto2.TestAllTypesProto2" => {
let mut proto = EditionsTestAllTypesProto2::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
}
proto.serialize()
}
proto.serialize()
b"protobuf_test_messages.editions.proto3.TestAllTypesProto3" => {
let mut proto = EditionsTestAllTypesProto3::new();
if let Err(_) = proto.deserialize(bytes) {
resp.parse_error_mut().set("failed to parse bytes");
return resp;
}
proto.serialize()
}
_ => panic!("unexpected msg type {message_type}"),
};
resp.protobuf_payload_mut().set(serialized);

@ -311,4 +311,317 @@
Required.Proto3.ProtobufInput.ValidDataScalar.UINT64[1].JsonOutput
Required.Proto3.ProtobufInput.ValidDataScalar.UINT64[2].JsonOutput
Required.Proto3.TimestampProtoInputTooLarge.JsonOutput
Required.Proto3.TimestampProtoInputTooSmall.JsonOutput
Required.Proto3.TimestampProtoInputTooSmall.JsonOutput
Recommended.Editions_Proto3.FieldMaskNumbersDontRoundTrip.JsonOutput
Recommended.Editions_Proto3.FieldMaskPathsDontRoundTrip.JsonOutput
Recommended.Editions_Proto3.FieldMaskTooManyUnderscore.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroBool.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroBytes.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroDouble.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroEnum.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroFloat.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroMessage.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroMessageSetTwice.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroString.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroUint32.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroUint64.JsonOutput
Recommended.Editions_Proto3.ValueRejectInfNumberValue.JsonOutput
Recommended.Editions_Proto3.ValueRejectNanNumberValue.JsonOutput
Required.Editions_Proto3.DurationProtoInputTooLarge.JsonOutput
Required.Editions_Proto3.DurationProtoInputTooSmall.JsonOutput
Required.Editions_Proto3.ProtobufInput.DoubleFieldNormalizeQuietNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.DoubleFieldNormalizeSignalingNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.FloatFieldNormalizeQuietNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.FloatFieldNormalizeSignalingNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarMessageMerge.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.BOOL.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.BYTES.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.DOUBLE.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.ENUM.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FIXED32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FIXED64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FLOAT.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.INT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.INT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SFIXED32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SFIXED64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SINT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SINT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.STRING.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.UINT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.UINT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.MergeValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.Merge.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BOOL.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BOOL.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BYTES.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FLOAT.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FLOAT.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.MESSAGE.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.STRING.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[7].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[8].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[9].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.MESSAGE[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.MESSAGE[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[7].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[8].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[9].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[2].JsonOutput
Required.Editions_Proto3.TimestampProtoInputTooLarge.JsonOutput
Required.Editions_Proto3.TimestampProtoInputTooSmall.JsonOutput

@ -311,4 +311,317 @@
Required.Proto3.ProtobufInput.ValidDataScalar.UINT64[1].JsonOutput
Required.Proto3.ProtobufInput.ValidDataScalar.UINT64[2].JsonOutput
Required.Proto3.TimestampProtoInputTooLarge.JsonOutput
Required.Proto3.TimestampProtoInputTooSmall.JsonOutput
Required.Proto3.TimestampProtoInputTooSmall.JsonOutput
Recommended.Editions_Proto3.FieldMaskNumbersDontRoundTrip.JsonOutput
Recommended.Editions_Proto3.FieldMaskPathsDontRoundTrip.JsonOutput
Recommended.Editions_Proto3.FieldMaskTooManyUnderscore.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroBool.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroBytes.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroDouble.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroEnum.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroFloat.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroMessage.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroMessageSetTwice.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroString.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroUint32.JsonOutput
Recommended.Editions_Proto3.ProtobufInput.OneofZeroUint64.JsonOutput
Recommended.Editions_Proto3.ValueRejectInfNumberValue.JsonOutput
Recommended.Editions_Proto3.ValueRejectNanNumberValue.JsonOutput
Required.Editions_Proto3.DurationProtoInputTooLarge.JsonOutput
Required.Editions_Proto3.DurationProtoInputTooSmall.JsonOutput
Required.Editions_Proto3.ProtobufInput.DoubleFieldNormalizeQuietNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.DoubleFieldNormalizeSignalingNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.FloatFieldNormalizeQuietNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.FloatFieldNormalizeSignalingNan.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarMessageMerge.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.BOOL.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.BYTES.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.DOUBLE.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.ENUM.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FIXED32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FIXED64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.FLOAT.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.INT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.INT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SFIXED32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SFIXED64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SINT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.SINT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.STRING.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.UINT32.JsonOutput
Required.Editions_Proto3.ProtobufInput.RepeatedScalarSelectsLast.UINT64.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.BOOL.BOOL.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED32.FIXED32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.FIXED64.FIXED64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.DOUBLE.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.FLOAT.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT32.INT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.INT64.INT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED32.SFIXED32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SFIXED64.SFIXED64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT32.SINT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.SINT64.SINT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.BYTES.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.ENUM.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.MergeValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.MESSAGE.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.STRING.STRING.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT32.UINT32.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.Default.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateKey.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateKeyInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.DuplicateValueInMapEntry.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.MissingDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.NonDefault.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataMap.UINT64.UINT64.Unordered.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BOOL.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.BYTES.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.DOUBLE.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.ENUM.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.FLOAT.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.Merge.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.MESSAGE.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.STRING.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT32.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.DefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.MultipleValuesForDifferentField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.MultipleValuesForSameField.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataOneof.UINT64.NonDefaultValue.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BOOL.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BOOL.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.BYTES.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FIXED64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FLOAT.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.FLOAT.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.INT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.MESSAGE.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SFIXED64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.SINT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.STRING.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT64.PackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataRepeated.UINT64.UnpackedInput.JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BOOL[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.BYTES[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.DOUBLE[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.ENUM[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FIXED64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.FLOAT[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[7].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[8].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT32[9].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.INT64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.MESSAGE[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.MESSAGE[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SFIXED64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.SINT64[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.STRING[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[2].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[3].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[4].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[5].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[6].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[7].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[8].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT32[9].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[0].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[1].JsonOutput
Required.Editions_Proto3.ProtobufInput.ValidDataScalar.UINT64[2].JsonOutput
Required.Editions_Proto3.TimestampProtoInputTooLarge.JsonOutput
Required.Editions_Proto3.TimestampProtoInputTooSmall.JsonOutput

@ -6,4 +6,12 @@
Recommended.Proto3.ProtobufInput.RepeatedUnknownFields_Drop.TextFormatOutput
Recommended.Proto3.ProtobufInput.RepeatedUnknownFields_Print.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Drop.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.GroupUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.GroupUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.MessageUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.MessageUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.RepeatedUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.RepeatedUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.ScalarUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput

@ -6,4 +6,12 @@
Recommended.Proto3.ProtobufInput.RepeatedUnknownFields_Drop.TextFormatOutput
Recommended.Proto3.ProtobufInput.RepeatedUnknownFields_Print.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Drop.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput
Recommended.Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.GroupUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.GroupUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.MessageUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.MessageUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.RepeatedUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.RepeatedUnknownFields_Print.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.ScalarUnknownFields_Drop.TextFormatOutput
Recommended.Editions_Proto3.ProtobufInput.ScalarUnknownFields_Print.TextFormatOutput

@ -1,4 +1,5 @@
load("@rules_python//python:proto.bzl", "py_proto_library")
load("//rust:defs.bzl", "rust_cc_proto_library", "rust_upb_proto_library")
load("//bazel:upb_proto_library.bzl", "upb_c_proto_library", "upb_proto_reflection_library")
load("@rules_cc//cc:defs.bzl", "cc_proto_library")
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
@ -116,6 +117,20 @@ py_proto_library(
deps = [":test_messages_proto2_editions_proto"],
)
rust_cc_proto_library(
name = "test_messages_proto2_editions_rust_cc_proto",
testonly = True,
visibility = ["//conformance:__pkg__"],
deps = [":test_messages_proto2_editions_cc_proto"],
)
rust_upb_proto_library(
name = "test_messages_proto2_editions_rust_upb_proto",
testonly = True,
visibility = ["//conformance:__pkg__"],
deps = [":test_messages_proto2_editions_proto"],
)
upb_c_proto_library(
name = "test_messages_proto2_editions_upb_proto",
testonly = 1,
@ -171,6 +186,20 @@ py_proto_library(
deps = [":test_messages_proto3_editions_proto"],
)
rust_cc_proto_library(
name = "test_messages_proto3_editions_rust_cc_proto",
testonly = True,
visibility = ["//conformance:__pkg__"],
deps = [":test_messages_proto3_editions_cc_proto"],
)
rust_upb_proto_library(
name = "test_messages_proto3_editions_rust_upb_proto",
testonly = True,
visibility = ["//conformance:__pkg__"],
deps = [":test_messages_proto3_editions_proto"],
)
upb_c_proto_library(
name = "test_messages_proto3_editions_upb_proto",
testonly = 1,

Loading…
Cancel
Save