diff --git a/mk-test-files.sh b/mk-test-files.sh index 7237366..94e1027 100755 --- a/mk-test-files.sh +++ b/mk-test-files.sh @@ -6,11 +6,14 @@ cd "$(dirname $0)" # Run this script to generate files used by tests. -echo "Creating protoset..." +echo "Creating protosets..." protoc ../../../google.golang.org/grpc/interop/grpc_testing/test.proto \ -I../../../ --include_imports \ --descriptor_set_out=testing/test.protoset +protoc testing/example.proto \ + --include_imports \ + --descriptor_set_out=testing/example.protoset echo "Creating certs for TLS testing..." if ! hash certstrap 2>/dev/null; then diff --git a/testing/example.proto b/testing/example.proto new file mode 100644 index 0000000..1229267 --- /dev/null +++ b/testing/example.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; + +import "google/protobuf/descriptor.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/timestamp.proto"; + +message TestRequest { + repeated string file_names = 1; +} + +message TestResponse { + map file_protos = 1; + google.protobuf.Timestamp last_update_date = 2; +} + +service TestService { + rpc GetFiles (TestRequest) returns (TestResponse); + rpc Ping (google.protobuf.Empty) returns (google.protobuf.Empty); +} \ No newline at end of file diff --git a/testing/example.protoset b/testing/example.protoset new file mode 100644 index 0000000..b3b19fe Binary files /dev/null and b/testing/example.protoset differ diff --git a/testing/test.protoset b/testing/test.protoset index 63d7060..4b6d521 100644 Binary files a/testing/test.protoset and b/testing/test.protoset differ