Skip to content

Commit d432c1f

Browse files
Thrift2Grpc compatibility layer (#1105)
* Generated proto files * Added thrift2proto compatibility adapter * GRPC integration test * Feature not enabled error mapping * Add grpc integration test to buildkite pipeline * Fix code coverage collection
1 parent 61495d9 commit d432c1f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+81690
-22
lines changed

.buildkite/pipeline.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,21 @@ steps:
4646
run: integ-test
4747
config: docker/buildkite/docker-compose.yml
4848

49+
- label: ":golang: integration-test-grpc-adapter"
50+
agents:
51+
queue: "workers"
52+
docker: "*"
53+
command: "make integ_test_grpc"
54+
artifact_paths:
55+
- ".build/coverage/*.out"
56+
retry:
57+
automatic:
58+
limit: 1
59+
plugins:
60+
- docker-compose#v3.0.0:
61+
run: integ-test-grpc
62+
config: docker/buildkite/docker-compose.yml
63+
4964
- wait
5065

5166
- label: ":golang: code-coverage"

.buildkite/scripts/gocov.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ mkdir -p .build/coverage
1010
buildkite-agent artifact download ".build/coverage/unit_test_cover.out" . --step ":golang: unit-test" --build "$BUILDKITE_BUILD_ID"
1111
buildkite-agent artifact download ".build/coverage/integ_test_sticky_off_cover.out" . --step ":golang: integration-test-sticky-off" --build "$BUILDKITE_BUILD_ID"
1212
buildkite-agent artifact download ".build/coverage/integ_test_sticky_on_cover.out" . --step ":golang: integration-test-sticky-on" --build "$BUILDKITE_BUILD_ID"
13+
buildkite-agent artifact download ".build/coverage/integ_test_grpc_cover.out" . --step ":golang: integration-test-grpc-adapter" --build "$BUILDKITE_BUILD_ID"
1314

1415
echo "download complete"
1516

0 commit comments

Comments
 (0)