tower-grpc icon indicating copy to clipboard operation
tower-grpc copied to clipboard

Implement interop test server

Open hawkw opened this issue 7 years ago • 3 comments

List from https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md#server

  • [x] EmptyCall
  • [x] UnaryCall
  • [ ] CacheableUnaryCall
  • [ ] CompressedResponse
  • [ ] CompressedRequest
  • [ ] StreamingInputCall
  • [ ] StreamingOutputCall
  • [x] FullDuplexCall
  • [x] Echo Status
  • [ ] Echo Metadata
  • [ ] Observe ResponseParameters.interval_us
  • [x] Unimplemented Method
  • [x] Unimplemented Service

hawkw avatar Jan 09 '18 18:01 hawkw

Some of the tests will depend on #2.

hawkw avatar Jan 09 '18 18:01 hawkw

Currently using [the test server from grpc-go: interop-server-go-linux-amd64.zip

hawkw avatar Jan 09 '18 18:01 hawkw

Some server interop tests were implemented in https://github.com/tower-rs/tower-grpc/pull/123. I'll update the top comment with a checklist.

seanmonstar avatar Mar 07 '19 20:03 seanmonstar