Skip to content

Commit 91ff83c

Browse files
committed
Remove non-C# options from C#-only test protos
1 parent d3537c2 commit 91ff83c

10 files changed

+13
-41
lines changed

Diff for: csharp/protos/map_unittest_proto3.proto

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
// required fields in proto3.
3737
syntax = "proto3";
3838

39-
option cc_enable_arenas = true;
4039
option csharp_namespace = "Google.Protobuf.TestProtos";
4140

4241
import "unittest_proto3.proto";

Diff for: csharp/protos/unittest_import_proto3.proto

-12
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,10 @@
3636

3737
syntax = "proto3";
3838

39-
// We don't put this in a package within proto2 because we need to make sure
40-
// that the generated code doesn't depend on being in the proto2 namespace.
41-
// In test_util.h we do
42-
// "using namespace unittest_import = protobuf_unittest_import".
4339
package protobuf_unittest_import;
4440

45-
option optimize_for = SPEED;
46-
option cc_enable_arenas = true;
47-
48-
// Exercise the java_package option.
49-
option java_package = "com.google.protobuf.test";
5041
option csharp_namespace = "Google.Protobuf.TestProtos";
5142

52-
// Do not set a java_outer_classname here to verify that Proto2 works without
53-
// one.
54-
5543
// Test public import
5644
import public "unittest_import_public_proto3.proto";
5745

Diff for: csharp/protos/unittest_import_public_proto3.proto

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ syntax = "proto3";
3434

3535
package protobuf_unittest_import;
3636

37-
option java_package = "com.google.protobuf.test";
3837
option csharp_namespace = "Google.Protobuf.TestProtos";
3938

4039
message PublicImportMessage {

Diff for: csharp/protos/unittest_issues.proto

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ syntax = "proto3";
77
option csharp_namespace = "UnitTest.Issues.TestProtos";
88

99
package unittest_issues;
10-
option optimize_for = SPEED;
1110

1211
// Issue 307: when generating doubly-nested types, any references
1312
// should be of the form A.Types.B.Types.C.

Diff for: csharp/protos/unittest_proto3.proto

+4-16
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,16 @@
3636

3737
syntax = "proto3";
3838

39-
// Some generic_services option(s) added automatically.
40-
// See: http://go/proto2-generic-services-default
41-
option cc_generic_services = true; // auto-added
42-
option java_generic_services = true; // auto-added
43-
option py_generic_services = true; // auto-added
44-
option cc_enable_arenas = true;
4539
option csharp_namespace = "Google.Protobuf.TestProtos";
4640

41+
// Only present so we can test that we can read it (as an example
42+
// of a non-C# option)
43+
option java_outer_classname = "UnittestProto";
44+
4745
import "unittest_import_proto3.proto";
4846

49-
// We don't put this in a package within proto2 because we need to make sure
50-
// that the generated code doesn't depend on being in the proto2 namespace.
51-
// In test_util.h we do "using namespace unittest = protobuf_unittest".
5247
package protobuf_unittest3;
5348

54-
// Protos optimized for SPEED use a strict superset of the generated code
55-
// of equivalent ones optimized for CODE_SIZE, so we should optimize all our
56-
// tests for speed unless explicitly testing code size optimization.
57-
option optimize_for = SPEED;
58-
59-
option java_outer_classname = "UnittestProto";
60-
6149
// This proto includes every type of field in both singular and repeated
6250
// forms.
6351
message TestAllTypes {

Diff for: csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ static MapUnittestProto3Reflection() {
145145
"bmdNYXBDYWxsZWRFbnRyeS5FbnRyeUVudHJ5GiwKCkVudHJ5RW50cnkSCwoD",
146146
"a2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASo/CgdNYXBFbnVtEhAKDE1B",
147147
"UF9FTlVNX0ZPTxAAEhAKDE1BUF9FTlVNX0JBUhABEhAKDE1BUF9FTlVNX0JB",
148-
"WhACQiD4AQGqAhpHb29nbGUuUHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
148+
"WhACQh2qAhpHb29nbGUuUHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
149149
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
150150
new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.UnittestProto3Reflection.Descriptor, },
151151
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.MapEnum), }, new pbr::GeneratedClrTypeInfo[] {

Diff for: csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ static UnittestImportProto3Reflection() {
2626
"dGVzdF9pbXBvcnQaI3VuaXR0ZXN0X2ltcG9ydF9wdWJsaWNfcHJvdG8zLnBy",
2727
"b3RvIhoKDUltcG9ydE1lc3NhZ2USCQoBZBgBIAEoBSpZCgpJbXBvcnRFbnVt",
2828
"EhsKF0lNUE9SVF9FTlVNX1VOU1BFQ0lGSUVEEAASDgoKSU1QT1JUX0ZPTxAH",
29-
"Eg4KCklNUE9SVF9CQVIQCBIOCgpJTVBPUlRfQkFaEAlCPAoYY29tLmdvb2ds",
30-
"ZS5wcm90b2J1Zi50ZXN0SAH4AQGqAhpHb29nbGUuUHJvdG9idWYuVGVzdFBy",
31-
"b3Rvc1AAYgZwcm90bzM="));
29+
"Eg4KCklNUE9SVF9CQVIQCBIOCgpJTVBPUlRfQkFaEAlCHaoCGkdvb2dsZS5Q",
30+
"cm90b2J1Zi5UZXN0UHJvdG9zUABiBnByb3RvMw=="));
3231
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
3332
new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.UnittestImportPublicProto3Reflection.Descriptor, },
3433
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.ImportEnum), }, new pbr::GeneratedClrTypeInfo[] {

Diff for: csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ static UnittestImportPublicProto3Reflection() {
2424
string.Concat(
2525
"CiN1bml0dGVzdF9pbXBvcnRfcHVibGljX3Byb3RvMy5wcm90bxIYcHJvdG9i",
2626
"dWZfdW5pdHRlc3RfaW1wb3J0IiAKE1B1YmxpY0ltcG9ydE1lc3NhZ2USCQoB",
27-
"ZRgBIAEoBUI3Chhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3SqAhpHb29nbGUu",
28-
"UHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
27+
"ZRgBIAEoBUIdqgIaR29vZ2xlLlByb3RvYnVmLlRlc3RQcm90b3NiBnByb3Rv",
28+
"Mw=="));
2929
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
3030
new pbr::FileDescriptor[] { },
3131
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {

Diff for: csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ static UnittestIssuesReflection() {
4848
"GAEgASgFEgkKAXkYAiABKAVCBwoFdmFsdWUqVQoMTmVnYXRpdmVFbnVtEhYK",
4949
"Ek5FR0FUSVZFX0VOVU1fWkVSTxAAEhYKCUZpdmVCZWxvdxD7//////////8B",
5050
"EhUKCE1pbnVzT25lEP///////////wEqLgoORGVwcmVjYXRlZEVudW0SEwoP",
51-
"REVQUkVDQVRFRF9aRVJPEAASBwoDb25lEAFCH0gBqgIaVW5pdFRlc3QuSXNz",
52-
"dWVzLlRlc3RQcm90b3NiBnByb3RvMw=="));
51+
"REVQUkVDQVRFRF9aRVJPEAASBwoDb25lEAFCHaoCGlVuaXRUZXN0Lklzc3Vl",
52+
"cy5UZXN0UHJvdG9zYgZwcm90bzM="));
5353
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
5454
new pbr::FileDescriptor[] { },
5555
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::UnitTest.Issues.TestProtos.NegativeEnum), typeof(global::UnitTest.Issues.TestProtos.DeprecatedEnum), }, new pbr::GeneratedClrTypeInfo[] {

Diff for: csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ static UnittestProto3Reflection() {
149149
"b28SHi5wcm90b2J1Zl91bml0dGVzdDMuRm9vUmVxdWVzdBofLnByb3RvYnVm",
150150
"X3VuaXR0ZXN0My5Gb29SZXNwb25zZRJGCgNCYXISHi5wcm90b2J1Zl91bml0",
151151
"dGVzdDMuQmFyUmVxdWVzdBofLnByb3RvYnVmX3VuaXR0ZXN0My5CYXJSZXNw",
152-
"b25zZUI6Qg1Vbml0dGVzdFByb3RvSAGAAQGIAQGQAQH4AQGqAhpHb29nbGUu",
153-
"UHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
152+
"b25zZUIsQg1Vbml0dGVzdFByb3RvqgIaR29vZ2xlLlByb3RvYnVmLlRlc3RQ",
153+
"cm90b3NiBnByb3RvMw=="));
154154
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
155155
new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.UnittestImportProto3Reflection.Descriptor, },
156156
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.ForeignEnum), typeof(global::Google.Protobuf.TestProtos.TestEnumWithDupValue), typeof(global::Google.Protobuf.TestProtos.TestSparseEnum), }, new pbr::GeneratedClrTypeInfo[] {

0 commit comments

Comments
 (0)