57 Commits

Author SHA1 Message Date
Christian Köllner
04665f080a error handling tests 2020-03-07 19:37:30 +01:00
Christian Köllner
b5cd48e3fc more tests 2020-03-03 21:42:53 +01:00
Christian Köllner
15a11391e0 added nested lists test
appveyor coverage upload fix
2020-03-02 18:03:46 +01:00
Christian Köllner
89a9e7b5ac more tests for improved coverage 2020-03-01 17:56:14 +01:00
Christian Köllner
6a87cb7dac added tests for DynamicSerializerState 2020-03-01 17:18:25 +01:00
Christian Köllner
ce9260198f added tests for CapnpSerializable 2020-03-01 14:12:20 +01:00
Christian Köllner
9b82ce12fe made nullable behavior more consistent
added serialization tests
bug fixes
2020-03-01 13:18:55 +01:00
Christian Köllner
fc6af91833 added cap list serializer TC
bugfixes
2020-02-26 22:04:59 +01:00
Christian Köllner
3877e2aca3 first ListSerializer TC
ListOfBitsSerializer stack overflow bugfix
build script fix
2020-02-26 21:08:54 +01:00
Christian Köllner
420ba4f8ef added coverage measurement 2020-02-25 21:46:15 +01:00
Christian Köllner
bb1a8bf51c improved test output 2020-02-01 14:10:05 +01:00
Christian Köllner
1ec5b0e955 Improvements w.r.t. issue #37 2020-02-01 13:49:45 +01:00
Christian Köllner
4bcc97a69f Fix + test case for issue #37 2020-01-31 21:40:25 +01:00
Christian Köllner
f58185df4d Improved diagnostic output for hunting the mysterious spuriously failing TcpRpcStress.Embargo test 2019-12-29 23:03:14 +01:00
Christian Köllner
5f97d69f79 Clearly indicated that 'isTailCall' parameter of Proxy.Call is obsolete. It never had any influence, since tail calls are automatically induced (somewhere else). 2019-11-06 18:48:25 +01:00
Christian Köllner
51ecd00e82 Improved cancellation support during interception 2019-11-06 17:58:46 +01:00
Christian Köllner
fd55167d39 Interception base implementation 2019-11-06 14:16:20 +01:00
Christian Köllner
9e63e194bb Issue #25 2019-10-25 19:29:44 +02:00
Christian Köllner
be41885ac8 Issue #22, issue #23 2019-10-25 18:04:34 +02:00
Christian Köllner
7d7a2eda74 Issue #21 2019-10-22 19:50:46 +02:00
Christian Köllner
9a12124574 Issue #20 2019-10-19 16:39:16 +02:00
Christian Köllner
44d5f7a08c Issue #19 2019-10-19 13:52:16 +02:00
Christian Köllner
955958405a Ooops, the .NET Standard test suite actually tested .NET Core 2019-10-04 23:59:58 +02:00
Christian Köllner
e6d958c226 Merge branch 'master' of https://github.com/c80k/capnproto-dotnetcore 2019-10-04 01:08:04 +02:00
Christian Köllner
45a3f16426 Some fixes to make persistent.capnp compile 2019-10-04 01:07:47 +02:00
c80k
271dc3f380
Merge pull request #18 from c80k/frame-tracing
Frame tracing
2019-10-04 00:21:51 +02:00
Christian Köllner
3b1ce87dc2 Disabled failing TestTailCallServer TC 2019-10-03 23:10:42 +02:00
Christian Köllner
e9c65f6719 More WIP 2019-09-15 19:09:43 +02:00
Christian Köllner
796dac5419 Added tracing features, re-enabled (still failing) TC TestTailCallClient 2019-09-02 19:35:25 +02:00
Christian Köllner
23944aef56 Updated package dependencies
Fixed Thread.Join race condition in Tcp server
Removed unnecessary code
Added some integration-level tests for capnpc-csharp
2019-08-31 18:42:03 +02:00
Christian Köllner
c46ca4876c T&est stability improvement, adjusted Choco verification description 2019-08-27 19:07:53 +02:00
Christian Köllner
e6c129b8da Fixed a race condition: Cancelling a question (at client side) which is about to be answered (from server side) might prevent releasing returned capabilities. 2019-08-25 15:59:07 +02:00
Christian Köllner
611199af83 Runtime + test stability 2019-08-24 00:29:42 +02:00
Christian Köllner
ee974940c0 Test troubleshooting 2019-08-23 23:35:22 +02:00
Christian Köllner
7ea1c5dd1d RpcEngine.RemoveImport should throw rather than just log a warning when import ID is wrong 2019-08-23 22:53:49 +02:00
Christian Köllner
c8881f3482 Troubleshooting ReleaseOnCancelClient, 3rd attempt 2019-08-23 22:10:23 +02:00
Christian Köllner
d97010de42 Troubleshooting ReleaseOnCancelClient, 2nd attempt 2019-08-23 21:41:32 +02:00
Christian Köllner
97c2c2d127 Troublehsooting ReleaseOnCancelClient 2019-08-22 22:17:12 +02:00
Christian Köllner
5c32356835 Increased test timeout, again 2019-08-22 21:33:18 +02:00
Christian Köllner
50507c40c7 Increased test timeout 2019-08-22 20:53:03 +02:00
Christian Köllner
15eda8c54e Troubleshooting failing RepeatedEmbargoError test 2019-08-21 22:14:58 +02:00
Christian Köllner
0ef76806d6 Make TCs use rotating TCP ports from ephemeral range only to reduce failures which might be due to overallocated ports 2019-08-21 21:42:32 +02:00
Christian Köllner
44d160b5d1 Increased RepeatedEmbargoError TC timeout, $version$ token for .nuspec 2019-08-21 20:51:22 +02:00
Christian Köllner
2e524ef628 Troubleshooting Embargo* TCs, some CM tweaks 2019-08-21 19:48:04 +02:00
Christian Köllner
20d480a770 Removed debugging aids, fixed Random non-reentrancy, increased ReleaseOnCancelClient timeout 2019-08-20 22:09:37 +02:00
Christian Köllner
fecfa94433 Troubleshooting Embargo / EmbargoServer TC 2019-08-20 21:26:13 +02:00
Christian Köllner
44fd4edfe9 Troubleshooting EmbargoServer TC 2019-08-20 19:45:40 +02:00
Christian Köllner
4a261e2c58 Test stability improvements 2019-08-19 22:46:58 +02:00
Christian Köllner
8e539b573b Minor fixes 2019-07-14 15:28:50 +02:00
Christian Köllner
71c2b32c69 Fixed documentation bugs + minor testsuite warnings 2019-07-12 21:48:01 +02:00