Skip to content

Conversation

@simonjbeaumont
Copy link
Collaborator

The interoperability tests exercise a well-defined sequence of requests
for all implementations of gRPC. We already had interop tests for the
ELG-based client and provider. This pull request extends the tests to
exercise an async-await–based provider.

The interoperability tests exercise a well-defined sequence of requests
for all implementations of gRPC. We already had interop tests for the
ELG-based client and provider. This pull request extends the tests to
exercise an async-await–based provider.
///
/// See: https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md#server
@available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
public class TestServiceAsyncProvider: Grpc_Testing_TestServiceAsyncProvider {
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: this class attempts to be be a like-for-like translation of TestServiceProvider.

@glbrntt glbrntt added the 🔨 semver/patch No public API change. label Nov 15, 2021
Copy link
Collaborator

@glbrntt glbrntt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One nit but looks great otherwise, thanks Si!

Signed-off-by: Si Beaumont <beaumont@apple.com>
@glbrntt glbrntt merged commit 2a496d9 into grpc:async-await Nov 15, 2021
glbrntt pushed a commit that referenced this pull request Nov 26, 2021
The interoperability tests exercise a well-defined sequence of requests
for all implementations of gRPC. We already had interop tests for the
ELG-based client and provider. This pull request extends the tests to
exercise an async-await–based provider.

Signed-off-by: Si Beaumont <beaumont@apple.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants