nim-chronos/tests
Eugene Kabanov 0d050d5823
Add automatic constructors for TCP and UDP transports. (#512)
* Add automatic constructors for TCP and UDP transports.

* Add port number argument.
Add some documentation comments.
Fix tests.

* Make datagram test use request/response scheme.

* Add helper.

* Fix issue with non-zero port setups.
Add test.

* Fix tests to probe ports.

* Attempt to fix MacOS issue.

* Add Opt[IpAddress].
Make IPv4 mapping to IPv6 space automatic.

* Add tests.

* Add stream capabilities.

* Fix Linux issues.

* Make getTransportFlags() available for all OSes.

* Fix one more compilation issue.

* Workaround weird compiler bug.

* Fix forgotten typed version of constructor.

* Make single source for addresses calculation.

* Add one more check into tests.

* Fix flags not being set in transport constructor.

* Fix post-rebase issues with flags not being set.

* Address review comments.
2024-04-13 03:04:42 +03:00
..
config.nims Add nimRawSetjmp define to config.nims (#285) 2022-06-14 01:02:33 +03:00
testaddress.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
testall.nim Recover `poll` engine and add tests. (#421) 2023-08-01 12:56:08 +03:00
testasyncstream.c move test data to c file (#448) 2023-10-17 14:19:20 +02:00
testasyncstream.nim check leaks after every test (#487) 2024-01-18 14:34:16 +02:00
testbugs.nim Fix `or` deadlock issue. (#517) 2024-03-05 17:33:46 +01:00
testdatagram.nim Add automatic constructors for TCP and UDP transports. (#512) 2024-04-13 03:04:42 +03:00
testfut.nim Add `join()` operation to wait for future completion. (#525) 2024-04-04 00:30:01 +03:00
testfutures.nim Introduce `chronos/futures` (#405) 2023-06-07 20:04:07 +02:00
testhttpclient.nim check leaks after every test (#487) 2024-01-18 14:34:16 +02:00
testhttpserver.nim check leaks after every test (#487) 2024-01-18 14:34:16 +02:00
testmacro.nim Fix `or` deadlock issue. (#517) 2024-03-05 17:33:46 +01:00
testnet.nim exception warning fixes (#403) 2023-06-05 13:03:38 +02:00
testproc.bat Fix not enough memory on i386. (#467) 2023-11-10 07:42:36 +01:00
testproc.nim Disable memory hungry tests in 32bit tests. (#503) 2024-02-14 00:03:12 +02:00
testproc.sh Fix not enough memory on i386. (#467) 2023-11-10 07:42:36 +01:00
testratelimit.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
testserver.nim introduce asyncraises in transports/asyncsync (#470) 2023-11-15 09:38:48 +01:00
testshttpserver.nim check leaks after every test (#487) 2024-01-18 14:34:16 +02:00
testsignal.nim Add facility to emulate signals on Windows. (#357) 2023-06-02 01:53:20 +03:00
testsoon.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
teststream.nim Add automatic constructors for TCP and UDP transports. (#512) 2024-04-13 03:04:42 +03:00
testsync.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
testthreadsync.nim Strip debugging echo in threadsync tests. 2024-02-14 14:09:01 +02:00
testtime.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
testutils.nim Fix not enough memory on i386. (#467) 2023-11-10 07:42:36 +01:00