36 Commits

Author SHA1 Message Date
Christian Köllner
0b8e32edf9 factored StrictlyOrderedAwaitTask into resolving proxy tasks 2020-04-23 22:34:45 +02:00
Christian Köllner
8f74ad79c0 testsuite now using full loopback IP address range to avoid conflicts with existing/stale TCP ports 2020-04-20 21:22:12 +02:00
Christian Köllner
16c9f8871a attempting to fix race cond. with StrictlyOrderedAwaitTask 2020-04-20 08:14:02 +02:00
Christian Köllner
19b36a1643 test & fix 2020-04-11 15:48:02 +02:00
Christian Köllner
de788bca6b refactoring Skeleton creation 2020-04-10 19:23:16 +02:00
Christian Köllner
5a04f2f3da coverage & fixes 2020-04-10 00:01:12 +02:00
Christian Köllner
2369b4788a fixes + new tests 2020-03-29 00:07:16 +01:00
Christian Köllner
ec0df4872f bug fixes, stability improvements 2020-03-22 00:12:50 +01:00
Christian Köllner
e0d8f70cfc some refactoring. all tests green again 2020-03-21 13:27:46 +01:00
Christian Köllner
281a1c868f WIP 2020-03-10 21:55:29 +01:00
Christian Köllner
6a87cb7dac added tests for DynamicSerializerState 2020-03-01 17:18:25 +01:00
Christian Köllner
2ad89756e1 Improved robustness of TCP connection handling + test 2020-02-22 11:22:13 +01:00
Christian Köllner
be41885ac8 Issue #22, issue #23 2019-10-25 18:04:34 +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
3b1ce87dc2 Disabled failing TestTailCallServer TC 2019-10-03 23:10:42 +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
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
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
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
31af304f09 See comment on issue #3: TcpRpcClient+TcpRpcServer should retry if socket cannot be bound due to SocketError.AddressAlreadyInUse 2019-07-07 19:59:31 +02:00
Christian Köllner
eaecfda35e See comments on issue #3: Pending questions shall fail when connection is broken.
Adjusted required version of .NET Core runtime from 2.2 to 2.1
2019-07-07 17:12:49 +02:00
Chris Wheeler
82b569ede6 Ignore predictably failing test 2019-06-22 20:03:12 -04:00
Chris Wheeler
d0863fbdc4 refactored for .NET standard 2 2019-06-22 18:43:30 -04:00
Christian Köllner
cbf2144ef4 Initial commit 2019-06-12 21:56:55 +02:00