protobuf: add support for Go prototiller in codegen tests PiperOrigin-RevId: 946073156
diff --git a/editions/golden/compare_cpp_codegen_failure.txt b/editions/golden/compare_cpp_codegen_failure.txt index 5a1746d..3b73849 100644 --- a/editions/golden/compare_cpp_codegen_failure.txt +++ b/editions/golden/compare_cpp_codegen_failure.txt
@@ -1,4 +1,4 @@ -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) @@ @@ ::_pbi::TcParser::GetTable<::protobuf_editions_test::golden::SimpleProto3>(), // to_prefetch #endif // PROTOBUF_PREFETCH_PARSE_TABLE @@ -34,8 +34,45 @@ cached_has_bits = this_._impl_._has_bits_[0]; if (CheckHasBit(cached_has_bits, 0x00000001U)) { total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( -[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.cc -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h +[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +@@ @@ + ::_pbi::TcParser::GetTable<::protobuf_editions_test::golden::SimpleProto3>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ +- // optional int32 int32_field = 1; ++ // int32 int32_field = 1; + {::_pbi::TcParser::FastV32S1, + {8, 0, 0, + PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_)}}, + }}, {{ + 65535, 65535 + }}, {{ +- // optional int32 int32_field = 1; ++ // int32 int32_field = 1; + {PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + }}, + // no aux_entries +@@ @@ + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; +- // optional int32 int32_field = 1; ++ // int32 int32_field = 1; + if (CheckHasBit(cached_has_bits, 0x00000001U)) { + target = + ::proto2::internal::WireFormatLite::WriteInt32ToArrayWithField<1>( +@@ @@ + ::uint32_t cached_has_bits [[maybe_unused]] = 0; + + { +- // optional int32 int32_field = 1; ++ // int32 int32_field = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (CheckHasBit(cached_has_bits, 0x00000001U)) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( +[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) @@ @@ enum : int { kInt32FieldFieldNumber = 1, @@ -54,6 +91,30 @@ inline bool SimpleProto3::has_int32_field() const { bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U); return value; -[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.h -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h -[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h +[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +@@ @@ + enum : int { + kInt32FieldFieldNumber = 1, + }; +- // optional int32 int32_field = 1; ++ // int32 int32_field = 1; + [[nodiscard]] bool has_int32_field() const; + void clear_int32_field() ; + [[nodiscard]] ::int32_t int32_field() const; +@@ @@ + + // SimpleProto3 + +-// optional int32 int32_field = 1; ++// int32 int32_field = 1; + inline bool SimpleProto3::has_int32_field() const { + bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U); + return value; +[ FAILED ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)
diff --git a/editions/golden/compare_cpp_codegen_failure.xml b/editions/golden/compare_cpp_codegen_failure.xml index 80f91be..c1fae83 100644 --- a/editions/golden/compare_cpp_codegen_failure.xml +++ b/editions/golden/compare_cpp_codegen_failure.xml
@@ -1,13 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> -<testsuites tests="1" name="AllTests"> +<testsuites tests="3" name="AllTests"> <testsuite name="EditionsCodegenTests"> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go)" status="run" result="completed" classname="DiffTest"> <failure message="Value of: third_party/protobuf/editions/golden/simple_proto3.pb.cc
Expected: 
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: third_party/protobuf/editions/golden/simple_proto3.proto

#include "third_party/protobuf/editions/golden/simple_proto3.pb.h"

#include <algorithm>
#include <type_traits>
#include "third_party/protobuf/io/coded_stream.h"
#include "third_party/protobuf/generated_message_tctable_impl.h"
#include "third_party/protobuf/internal_visibility.h"
#include "third_party/protobuf/extension_set.h"
#include "third_party/protobuf/generated_message_util.h"
#include "third_party/protobuf/wire_format_lite.h"
#include "third_party/protobuf/io/zero_copy_stream_impl_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
, with the difference:
@@ @@
 ::_pbi::TcParser::GetTable<::protobuf_editions_test::golden::SimpleProto3>(), // to_prefetch
 #endif // PROTOBUF_PREFETCH_PARSE_TABLE
 }, {{
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 {::_pbi::TcParser::FastV32S1,
 {8, 0, 0,
 PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_)}},
 }}, {{
 65535, 65535
 }}, {{
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 {PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kInt32)},
 }},
 // no aux_entries
@@ @@
 (void)cached_has_bits;
 
 cached_has_bits = this_._impl_._has_bits_[0];
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
 target =
 ::proto2::internal::WireFormatLite::WriteInt32ToArrayWithField<1>(
@@ @@
 ::uint32_t cached_has_bits [[maybe_unused]] = 0;
 
 {
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 cached_has_bits = this_._impl_._has_bits_[0];
 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(" type=""></failure> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java)" status="run" result="completed" classname="DiffTest"> +<failure message="Value of: third_party/protobuf/editions/golden/simple_proto3.pb.cc
Expected: 
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: third_party/protobuf/editions/golden/simple_proto3.proto

#include "third_party/protobuf/editions/golden/simple_proto3.pb.h"

#include <algorithm>
#include <type_traits>
#include "third_party/protobuf/io/coded_stream.h"
#include "third_party/protobuf/generated_message_tctable_impl.h"
#include "third_party/protobuf/internal_visibility.h"
#include "third_party/protobuf/extension_set.h"
#include "third_party/protobuf/generated_message_util.h"
#include "third_party/protobuf/wire_format_lite.h"
#include "third_party/protobuf/io/zero_copy_stream_impl_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
, with the difference:
@@ @@
 ::_pbi::TcParser::GetTable<::protobuf_editions_test::golden::SimpleProto3>(), // to_prefetch
 #endif // PROTOBUF_PREFETCH_PARSE_TABLE
 }, {{
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 {::_pbi::TcParser::FastV32S1,
 {8, 0, 0,
 PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_)}},
 }}, {{
 65535, 65535
 }}, {{
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 {PROTOBUF_FIELD_OFFSET(SimpleProto3, _impl_.int32_field_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kInt32)},
 }},
 // no aux_entries
@@ @@
 (void)cached_has_bits;
 
 cached_has_bits = this_._impl_._has_bits_[0];
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
 target =
 ::proto2::internal::WireFormatLite::WriteInt32ToArrayWithField<1>(
@@ @@
 ::uint32_t cached_has_bits [[maybe_unused]] = 0;
 
 {
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 cached_has_bits = this_._impl_._has_bits_[0];
 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(" type=""></failure> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Go)" status="run" result="completed" classname="DiffTest"> <failure message="Value of: third_party/protobuf/editions/golden/simple_proto3.pb.h
Expected: 
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: third_party/protobuf/editions/golden/simple_proto3.proto

#ifndef third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh
#define third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh

#include <limits>
#include <string>
#include <type_traits>
#include <utility>

// clang-format off
#include "third_party/protobuf/runtime_version.h"
#include "third_party/protobuf/io/coded_stream.h"
#include "third_party/protobuf/arena.h"
#include "third_party/protobuf/arenastring.h"
#include "third_party/protobuf/generated_message_tctable_decl.h"
#include "third_party/protobuf/generated_message_util.h"
#include "third_party/protobuf/metadata_lite.h"
#include "third_party/protobuf/message_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
// clang-format on

#endif // third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh
, with the difference:
@@ @@
 enum : int {
 kInt32FieldFieldNumber = 1,
 };
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 [[nodiscard]] bool has_int32_field() const;
 void clear_int32_field() ;
 [[nodiscard]] ::int32_t int32_field() const;
@@ @@
 
 // SimpleProto3
 
-// optional int32 int32_field = 1;
+// int32 int32_field = 1;
 inline bool SimpleProto3::has_int32_field() const {
 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U);
 return value;" type=""></failure> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Java)" status="run" result="completed" classname="DiffTest"> +<failure message="Value of: third_party/protobuf/editions/golden/simple_proto3.pb.h
Expected: 
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: third_party/protobuf/editions/golden/simple_proto3.proto

#ifndef third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh
#define third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh

#include <limits>
#include <string>
#include <type_traits>
#include <utility>

// clang-format off
#include "third_party/protobuf/runtime_version.h"
#include "third_party/protobuf/io/coded_stream.h"
#include "third_party/protobuf/arena.h"
#include "third_party/protobuf/arenastring.h"
#include "third_party/protobuf/generated_message_tctable_decl.h"
#include "third_party/protobuf/generated_message_util.h"
#include "third_party/protobuf/metadata_lite.h"
#include "third_party/protobuf/message_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
// clang-format on

#endif // third_5fparty_2fprotobuf_2feditions_2fgolden_2fsimple_5fproto3_2eproto_2epb_2eh
, with the difference:
@@ @@
 enum : int {
 kInt32FieldFieldNumber = 1,
 };
- // optional int32 int32_field = 1;
+ // int32 int32_field = 1;
 [[nodiscard]] bool has_int32_field() const;
 void clear_int32_field() ;
 [[nodiscard]] ::int32_t int32_field() const;
@@ @@
 
 // SimpleProto3
 
-// optional int32 int32_field = 1;
+// int32 int32_field = 1;
 inline bool SimpleProto3::has_int32_field() const {
 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U);
 return value;" type=""></failure> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)" status="run" result="completed" classname="EquivalenceTest"> </testcase> </testsuite> </testsuites>
diff --git a/editions/golden/compare_cpp_codegen_multiple.txt b/editions/golden/compare_cpp_codegen_multiple.txt index b21fd68..372bb19 100644 --- a/editions/golden/compare_cpp_codegen_multiple.txt +++ b/editions/golden/compare_cpp_codegen_multiple.txt
@@ -1,12 +1,28 @@ -[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.cc -[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.cc -[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.h -[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.h -[ RUN ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h -[ OK ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc -[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h -[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h -[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.cc (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.cc (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.cc (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.cc (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.pb.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.pb.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto2.proto (Go vs Java Equivalence) +[ OK ] third_party/protobuf/editions/golden/simple_proto2.proto (Go vs Java Equivalence) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)
diff --git a/editions/golden/compare_cpp_codegen_multiple.xml b/editions/golden/compare_cpp_codegen_multiple.xml index c93b7f1..420e752 100644 --- a/editions/golden/compare_cpp_codegen_multiple.xml +++ b/editions/golden/compare_cpp_codegen_multiple.xml
@@ -1,17 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> -<testsuites tests="1" name="AllTests"> +<testsuites tests="4" name="AllTests"> <testsuite name="EditionsCodegenTests"> -<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.cc" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.cc (Go)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.cc (Java)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.h (Go)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.pb.h (Java)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Go)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.proto.static_reflection.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto2.proto (Go vs Java Equivalence)" status="run" result="completed" classname="EquivalenceTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)" status="run" result="completed" classname="EquivalenceTest"> </testcase> </testsuite> </testsuites>
diff --git a/editions/golden/compare_cpp_codegen_success.txt b/editions/golden/compare_cpp_codegen_success.txt index 0c5c6d4..9503c4c 100644 --- a/editions/golden/compare_cpp_codegen_success.txt +++ b/editions/golden/compare_cpp_codegen_success.txt
@@ -1,6 +1,14 @@ -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc -[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h -[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h -[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h -[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.pb.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java) +[ RUN ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence) +[ OK ] third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)
diff --git a/editions/golden/compare_cpp_codegen_success.xml b/editions/golden/compare_cpp_codegen_success.xml index 65fc89a..6f5653b 100644 --- a/editions/golden/compare_cpp_codegen_success.xml +++ b/editions/golden/compare_cpp_codegen_success.xml
@@ -1,11 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<testsuites tests="1" name="AllTests"> +<testsuites tests="3" name="AllTests"> <testsuite name="EditionsCodegenTests"> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Go)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.cc (Java)" status="run" result="completed" classname="DiffTest"> </testcase> -<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h" status="run" result="completed" classname="DiffTest"> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.pb.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Go)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto.static_reflection.h (Java)" status="run" result="completed" classname="DiffTest"> +</testcase> +<testcase name="third_party/protobuf/editions/golden/simple_proto3.proto (Go vs Java Equivalence)" status="run" result="completed" classname="EquivalenceTest"> </testcase> </testsuite> </testsuites>