This project area contains code to test grpc-dotnet with the gRPC interop tests.
The purpose of these tests is to ensure gRPC runs correctly against the latest changes in the .NET and ASP.NET runtimes.
test/testassets
contains gRPC client and server test apps. The client and server support executing the gRPC interop teststest/InteropTests
builds the client and server test apps and executes them. There is a unit test for each interop test.
Run build.sh
or build.cmd
in this directory.
Because grpc-dotnet
is an external project, its packages use the installed runtime. The tests are run with a runtime built from the latest source code in CI builds.
For more information, see the ASP.NET Core README.