Commit Graph

1210 Commits

Author SHA1 Message Date
Ryan Dahl
0a7c19e19e unix: implement errnos 2011-04-25 18:17:01 -07:00
Bert Belder
c3cd1ae937 Add test for EADDRINUSE 2011-04-26 01:59:37 +02:00
Bert Belder
7e9e0e5e32 Test-ping-pong: don't bind client address 2011-04-25 23:20:08 +02:00
Bert Belder
89da632a19 Make test-tcp-writealot faster 2011-04-25 23:19:52 +02:00
Bert Belder
c48e753d98 Fix bug in test-timeout 2011-04-25 23:17:48 +02:00
Bert Belder
a5bf3988ee Write-a-lot test 2011-04-22 05:12:10 +02:00
Bert Belder
c18d6649f8 Style 2011-04-22 05:09:58 +02:00
Bert Belder
c61b38f48b Test for not immediately calling oio_accept from accept_cb
Closes #10.
2011-04-22 00:46:31 +02:00
Alan Gutierrez
9468c6570a Check oio_err in connection_fail test.
* Renamed test_connection_fail to connection_fail following the conventions.
 * Mapped Windows error ERROR_CONNECTION_REFUSED to OIO_ECONNREFUSED.
 * Asserting that the oio_err in connection_fail is OIO_ECONNREFUSED.
2011-04-21 18:44:59 +08:00
Bert Belder
5bcbc31920 Tests / benchmarks use new error handling api 2011-04-20 22:34:21 +02:00
Bert Belder
67a3fa24dc Revert "Remove oio_err - use ints"
This reverts commit 111536c9e5.
2011-04-19 23:48:47 +02:00
Bert Belder
8a187171ed Remove oio_write2.
Closes #20
2011-04-19 17:04:31 +02:00
Bert Belder
53f9d5a841 Allow tests and benchmarks to use the same helpers.
Closes #21.
2011-04-19 14:51:10 +02:00
Bert Belder
2f1150e680 Fix windows build. Test-connection-fails still fails. 2011-04-19 14:22:18 +02:00
Ryan Dahl
111536c9e5 Remove oio_err - use ints 2011-04-19 02:29:36 -07:00
Ryan Dahl
595756048c Linux passes test_connection_fail 2011-04-19 02:09:58 -07:00
Ryan Dahl
461f0a74ce Add test-connection-fail. Not yet passing linux.
Feel free to modify.
2011-04-19 01:50:50 -07:00
Ryan Dahl
1a99dcc980 Add ping-pong benchmark
On Linux I'm getting

    ping_pongs: 22807 pings
2011-04-18 23:51:53 -07:00
Bert Belder
5275b036b0 Benchmark runner 2011-04-19 04:47:21 +02:00
Ryan Dahl
61e1f5f3c9 s/oio_tcp_handle_init/oio_tcp_init/ 2011-04-18 13:01:50 -07:00
Ryan Dahl
8f6a175e9d s/oio_tcp_handle_accept/oio_accept/ 2011-04-18 12:53:02 -07:00
Ryan Dahl
cf4fbc0925 Add copyright headers, license file.
closes #17.
2011-04-18 11:11:30 -07:00
Bert Belder
981616514b More MinGW compatibility 2011-04-18 19:29:11 +02:00
Bert Belder
50e3c5fa97 Resolve MinGW compile errors 2011-04-18 18:08:36 +02:00
Bert Belder
a3be5339e2 Rename test-runner to just runner
And a minor fix to the VS solution.
2011-04-18 14:44:01 +02:00
Ryan Dahl
c3eda7a4da oio_tcp_handle_accept() does not require initialization of client
closes #13.
2011-04-18 03:20:05 -07:00
Ryan Dahl
fa439e7bbc Style 2011-04-18 00:40:50 -07:00
Ryan Dahl
59f1ce0f44 Macro styling for ASSERT and FATAL.
closes #8.
closes #6.
2011-04-18 00:29:56 -07:00
Ryan Dahl
d546a3115f API Change: Remove unnecessary params from oio_tcp_handle_accept()
closes #13.
2011-04-18 00:12:36 -07:00
Ryan Dahl
0027dbd976 Implement and add test for oio_now() 2011-04-17 23:53:09 -07:00
Ryan Dahl
2ba25c8249 API change: oio_tcp_handle_init() required before oio_accept()
Fixes close_cb_stack on UNIX.
2011-04-17 22:51:13 -07:00
Ryan Dahl
42cefd934e linux: ping-pong test passes. 2011-04-17 19:15:08 -07:00
Ryan Dahl
c8bdf15f5d Unix: fix build for timer test 2011-04-15 11:21:07 -07:00
Ryan Dahl
84ebdf8429 style fixes to close_cb_stack 2011-04-15 11:05:15 -07:00
Bert Belder
0ffc8b6240 Timeout test passes on windows 2011-04-15 19:43:28 +02:00
Bert Belder
1ce1f82ca3 Typo 2011-04-15 19:38:29 +02:00
Bert Belder
aec5eac8bc Add oio_timeout test 2011-04-15 19:32:28 +02:00
Bert Belder
93dd5f74c7 Clean up test error handling
Define FATAL and ASSERT macros. Dont use libc's assert as it might get optimized away.
2011-04-15 03:32:55 +02:00
Ryan Dahl
7ed7bb34b0 Fix exit status checking in test-runner-unix 2011-04-14 13:16:04 -07:00
Ryan Dahl
769948a5ad test-runner compiles 2011-04-14 12:58:24 -07:00
Bert Belder
53207d0e78 Fix bug in test 2011-04-14 01:35:39 +02:00
Bert Belder
39d31a100f ol -> oio 2011-04-07 11:12:18 +02:00
Bert Belder
0d85eb252b API changes - unix broken 2011-04-07 10:50:14 +02:00
Bert Belder
ea149dd2d7 Windows: x64 support, fixes 2011-04-05 17:15:22 +02:00
Bert Belder
4899328166 Add ol_close_cb stack test and fix it for Windows 2011-04-05 04:28:40 +02:00
Bert Belder
56608452af Test runner minor fixes 2011-04-05 03:03:45 +02:00
Bert Belder
ad94c9297e First shot at test harness 2011-04-05 02:05:41 +02:00
Bert Belder
37ea7d572d Update tests 2011-04-01 00:10:44 +02:00
Bert Belder
3b0175c135 Echo demo fix 2011-03-31 14:30:25 +02:00
Bert Belder
5628ee9e51 API change - probably breaks unix 2011-03-31 14:23:49 +02:00
Ryan Dahl
42d96dc3ca Add ping-pong test - not yet working on unix 2011-03-31 00:21:15 -07:00
Ryan Dahl
5304a18002 Change around names in test directory - sorry bert 2011-03-30 22:42:02 -07:00
Ryan Dahl
3a23aaa21c ol_handle_new -> ol_tcp_handle_new 2011-03-29 19:57:11 -07:00
Ryan Dahl
311fbe3f8f Compile with -ansi 2011-03-29 16:42:13 -07:00
Bert Belder
0fe92b75bc C90 conformance 2011-03-30 01:35:40 +02:00
Ryan Dahl
4fdf0276b3 ... 2011-03-29 10:08:45 -07:00
Ryan Dahl
b17dcd55d7 compiles - obviously doesn't work 2011-03-28 03:54:18 -07:00
Ryan Dahl
6b0d4fa372 Mostly compiling 2011-03-28 03:26:00 -07:00
Ryan Dahl
151e2a8f0d Add libev, more changes 2011-03-28 03:17:52 -07:00
Ryan Dahl
cb17a5e37a New start 2011-03-28 01:55:29 -07:00