George Barnett 91ab843c48 Regenerate преди 4 години
..
01-echo 91ab843c48 Regenerate преди 4 години
02-multifile 91ab843c48 Regenerate преди 4 години
03-multifile-with-module-map 91ab843c48 Regenerate преди 4 години
04-service-with-message-import 91ab843c48 Regenerate преди 4 години
05-service-only 91ab843c48 Regenerate преди 4 години
06-test-client-only 74c652e0c1 Codegen for client interceptors (#1022) преди 5 години
README.md 3109a71355 Provide conformance for messages provided by SwiftProtobuf (#811) преди 5 години
run-tests.sh 3109a71355 Provide conformance for messages provided by SwiftProtobuf (#811) преди 5 години
test-boilerplate.sh 3109a71355 Provide conformance for messages provided by SwiftProtobuf (#811) преди 5 години

README.md

protoc-gen-grpc-swift Tests

This directory contains tests for the protoc-gen-grpc-swift plugin.

Each test runs protoc with the protoc-gen-grpc-swift plugin with input .proto files and compares the generated output to "good" output files. Each test directory must contain the following files/directories:

  • proto/ a directory containing the input .proto files
  • golden/ a directory containing the good generated code
  • generate-and-diff.sh for generating and diffing the generated files against the golden output

The tests also require that the absolute path of the plugin is set in the PROTOC_GEN_GRPC_SWIFT environment variable.

Running the Tests

All Tests can be run by invoking:

./run-tests.sh

Individual tests can be run by invoking the generate-and-diff.sh script in the relevant test directory:

./01-echo/generate-and-diff.sh