icerpc / icerpc-csharp

A C# RPC framework built for QUIC, with bidirectional streaming, first-class async/await, and Protobuf support.
https://docs.icerpc.dev
Apache License 2.0
108 stars 13 forks source link

Provide instructions to use our transport conformance tests with a custom transport #3578

Open bentoi opened 1 year ago

bentoi commented 1 year ago

See https://github.com/icerpc/icerpc-docs/pull/226#pullrequestreview-1559368409

Perhaps, it's actually more than just instructions. We could consider moving these conformance tests to a separate repository and add a custom transport example.

pepone commented 1 year ago

We could consider moving these conformance tests to a separate repository

How would this work? Our tests depend on them. I think the idea is to publish NuGet packages for IceRpc.Tests.Common and IceRpc.Conformance.Tests a third-party transport can depend on these packages to implement the conformance tests.

bentoi commented 1 year ago

Just publishing NuGet packages is indeed simpler.