Commit Graph

304 Commits

Author SHA1 Message Date
Jan Tattermusch b021add5e4 C#: avoid unnecessary ifdefine in NUnitMain.cs 2018-12-03 15:17:52 +01:00
Jan Tattermusch 2e54a2bc36 update compiler defines 2018-11-30 13:04:33 +01:00
Jan Tattermusch ba6b1c215c switch netcoreapp1.0->1.1 2018-11-30 13:04:33 +01:00
Jan Tattermusch 5344c81f3c switch C# to contextual serializer and deserializer internally 2018-11-09 17:16:56 +01:00
kkm 51e41ae7d5 Merge remote-tracking branch 'golden/master' into package-grpc-tools 2018-10-07 00:07:30 -07:00
Jan Tattermusch 5a34293615
Merge pull request #16631 from szehetner/Allocations
C#: Various allocation optimizations
2018-09-28 13:21:33 +02:00
Jan Tattermusch ea5aa4a34a addressing a few nits 2018-09-28 11:39:32 +02:00
Jan Tattermusch d4356bf719
Merge pull request #16367 from jtattermusch/csharp_new_serialization_api
Add new C# serialization API
2018-09-26 15:07:37 +02:00
Jan Tattermusch a2a4629614 add MarshallerTest 2018-09-23 21:10:03 -07:00
Jan Tattermusch 63a31d85f1 contextual marshaller test 2018-09-23 18:58:37 -07:00
Jan Tattermusch d90d082ca2
Merge pull request #16554 from jtattermusch/csharp_dont_leak_when_call_init_fails
C#: avoid leaking resources when starting a call fails
2018-09-07 18:21:35 -07:00
Jan Tattermusch bc3e95c6b2 simplify ChannelConnectivityTest 2018-09-05 08:10:52 -07:00
Jan Tattermusch 1abe2aeb9f c#: expose TryWaitForStateChangedAsync 2018-09-04 11:44:46 -07:00
Jan Tattermusch 603a9a0635 add tests for sync unary 2018-09-04 02:07:26 -07:00
Jan Tattermusch b155c314f1 handle failures in async call initialization without leaks 2018-09-04 02:07:26 -07:00
Jan Tattermusch a46b41b4d6
Merge pull request #16438 from jtattermusch/csharp_fix_subchannel_sharing
C#: fix subchannel sharing for secure channels
2018-08-27 18:47:52 +02:00
Jan Tattermusch a80fa8732f C#: allow dot in metadata keys 2018-08-23 18:24:19 +02:00
Jan Tattermusch dc7bedd128 C#: fix subchannel sharing for secure channels 2018-08-23 11:36:46 +02:00
Jan Tattermusch c2f270fe37 sync nunit version for all test projects 2018-08-13 16:50:21 +02:00
Jan Tattermusch ec8a5f2d74 C# sanity test accepts [TestCase] attribute too 2018-08-13 16:49:01 +02:00
Jan Tattermusch e3e7e32a7e sync nunit version for all test projects 2018-08-13 15:55:54 +02:00
Jan Tattermusch 62901c1631 C# sanity test accepts [TestCase] attribute too 2018-08-13 14:55:22 +02:00
Jan Tattermusch 67c2d99189 add Grpc.Tools.Tests to SanityTest 2018-08-13 14:48:01 +02:00
Mehrdad Afshari a7c1b6251c Eliminate GenericInterceptor to simplify this PR 2018-02-22 08:00:55 -08:00
Mehrdad Afshari 23b9e0de2e Add test for interceptor registration code paths 2018-02-21 18:30:19 -08:00
Mehrdad Afshari c1c29e3046 Make GenericInterceptor internal for now
Also change `*Arbitrator` to `*Hooks`.
2018-02-21 18:30:19 -08:00
Mehrdad Afshari 62f9f53b7a Add more tests for ServerInterceptor 2018-02-21 18:30:19 -08:00
Mehrdad Afshari 0126b1c6e9 Simplify ServerInterceptorTest to leverage GenericInterceptor 2018-02-21 18:30:19 -08:00
Mehrdad Afshari e97fe27f68 Add more tests for client interceptors 2018-02-21 18:30:19 -08:00
Mehrdad Afshari 2354a1d76e Add Intercept(metadata=>metadata) helper function 2018-02-21 18:30:19 -08:00
Mehrdad Afshari b604750f2a Simplify the AddHeaderClientInterceptor with GenericInterceptor 2018-02-21 18:30:19 -08:00
Mehrdad Afshari e954dff656 Add basic tests for C# interceptors 2018-02-21 18:30:19 -08:00
Jan Tattermusch c14997be8e fix leak caused by csharp context pooling 2018-01-22 13:26:16 +01:00
Jan Tattermusch 866db6e9b1
Merge pull request #13675 from jtattermusch/fix_csharp_clientserver_test
C# synchronize access to grpc_channel methods.
2017-12-11 10:46:42 -08:00
Jan Tattermusch 05455715db split out channel connectivity test 2017-12-07 18:11:17 +01:00
Jan Tattermusch fb6d01a30c recycling of requestcallcontext 2017-11-30 07:42:52 +01:00
Jan Tattermusch ba89ad4065
Merge pull request #13476 from jtattermusch/csharp_batchcontext_pooling
Reuse BatchContextSafeHandle objects by pooling them (take two)
2017-11-30 07:39:23 +01:00
Nicolas "Pixel" Noble 361f8108e4 Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 2017-11-29 19:31:42 +01:00
Jan Tattermusch 63834bf62a add basic tests 2017-11-25 20:13:56 +01:00
Jan Tattermusch 0f41e496d2 simple version of batchcontext pooling 2017-11-25 19:57:08 +01:00
Jan Tattermusch 85807230fb consistent naming for OnReceivedCloseOnServer 2017-11-21 11:48:29 +01:00
Jan Tattermusch c5638887bf make everything compile 2017-11-21 07:55:09 +01:00
Jan Tattermusch 9a244d61d4 avoid unnecessary allocation in completion registry 2017-11-21 07:32:57 +01:00
Jan Tattermusch 32d196f1b1 remove delays in tests 2017-10-05 16:34:00 +02:00
Jan Tattermusch f8c9bcdc0f introduce CallCancellationTest 2017-10-04 17:39:59 +02:00
David Garcia Quintas b352be025f Upmerge from v1.6.x branch to master 2017-09-18 11:55:52 -07:00
Jan Tattermusch 398435122a PackageTargetFallback not necessary 2017-09-05 17:09:58 +02:00
Jan Tattermusch a37b72e9fd dont set RuntimeFrameworkVersion unneccessarily 2017-09-05 17:09:58 +02:00
Jan Tattermusch ec6f728084 NUnit.ConsoleRunner dependency is useless 2017-09-05 17:09:57 +02:00
Jan Tattermusch ff6c03638d unify loggers used by Grpc tests 2017-08-20 17:27:01 +02:00