Commit Graph

126 Commits

Author SHA1 Message Date
Bert Belder
d91b5012bd Test the right thing 2011-05-23 23:56:57 +02:00
Ryan Dahl
40f0ad6d36 unix: fix ref count tests 2011-05-22 12:56:54 -07:00
Ryan Dahl
1352c72e35 Add reference count tests
Broken on UNIX.
2011-05-22 12:56:49 -07:00
Ryan Dahl
9c2dd6bea9 timer tests to work on unix 2011-05-18 22:23:17 -07:00
Ryan Dahl
103099e175 pump: connect to 127.0.0.1 instead of 0.0.0.0 2011-05-18 21:18:52 -07:00
Bert Belder
ccc2784153 Avoid printf type warning in test-timer-again 2011-05-19 02:28:50 +02:00
Bert Belder
0fa733e0ea Forgot one assert in test-timer-again 2011-05-19 02:02:39 +02:00
Bert Belder
78c2930e25 Test for uv_timer_again ,~get_repeat, ~set_repeat 2011-05-19 01:58:07 +02:00
Ryan Dahl
452681fbe9 fix port conflict 2011-05-16 17:55:11 -07:00
Bert Belder
1676e4abcc Please, declare vars at the top 2011-05-17 02:29:20 +02:00
Ryan Dahl
816289ae8f unix: implement timers
currently loop_handles is broken.
2011-05-16 17:08:43 -07:00
Bert Belder
810651e04c Update tests & benchmarks to use the new timer api 2011-05-17 01:17:48 +02:00
Ryan Dahl
2b8812ffe1 uv_buf -> uv_buf_t 2011-05-13 07:15:02 -07:00
Ryan Dahl
d2653df01b Last but if oio renaming 2011-05-12 17:53:21 -07:00
Ryan Dahl
2ef3c6c632 oio -> uv 2011-05-11 20:21:49 -07:00
Ryan Dahl
1925a091d8 Only report read throughput from pump bench
Generally they are the same anyway...
2011-05-10 00:44:50 -07:00
Ryan Dahl
bf86b2e273 Run ping-pong bench for 5 secs 2011-05-10 00:42:18 -07:00
Ryan Dahl
2f4e65a1b2 Port to Solaris 2011-05-10 06:53:50 +00:00
Ryan Dahl
f0de01379f Use argv[0] if we can't get_executable_path() 2011-05-09 23:12:44 -07:00
Ryan Dahl
9f652d4729 Benchmarks print their own name 2011-05-09 21:39:02 -07:00
Ryan Dahl
1b85c9f211 Parsable output from pump bench 2011-05-09 21:29:33 -07:00
Ryan Dahl
34f12fa5a5 Remove unnecessary printf 2011-05-09 19:40:31 -07:00
Bert Belder
3530433dd1 Memory leak in pump benchmark 2011-05-10 02:43:10 +02:00
Bert Belder
391f0098de Loopback pump benchmark 2011-05-10 01:39:54 +02:00
Bert Belder
a379649899 Add handle->write_queue_size support for windows 2011-05-09 23:55:11 +02:00
Ryan Dahl
4eb2c6b3f2 Remove unnecessary function 2011-05-09 09:18:15 -07:00
Bert Belder
820c942e3a Make MS happy, declare variables first 2011-05-09 16:59:20 +02:00
Ryan Dahl
8f9ff78413 oio_err -> oio_err_t 2011-05-09 02:30:11 -07:00
Ryan Dahl
f71ea7f65d Fix compiler warning 2011-05-09 02:27:26 -07:00
Ryan Dahl
cc72a0d1ed unix: implement OIO_ASYNC
Had to hack up the test to be inline with how libev does things.
2011-05-09 02:25:03 -07:00
Ryan Dahl
67118c0b58 unix: initial implementation of prepare, check, idle
Had to comment out a few of the asserts in the test.
2011-05-09 01:02:06 -07:00
Ryan Dahl
9e9bae5eb6 unix: Stub out async and thread functions 2011-05-08 22:47:51 -07:00
Bert Belder
b1a8675ced Add test-async 2011-05-09 05:52:05 +02:00
Bert Belder
801b874415 Implement test threading helpers for windows 2011-05-09 05:52:04 +02:00
Bert Belder
d4c5e599f3 Define API for test threading helpers 2011-05-09 05:52:04 +02:00
Bert Belder
517a296c85 Add checks to test-loop-handles 2011-05-09 05:41:12 +02:00
Ryan Dahl
ba31e8d0fa Add _t to typedef structs 2011-05-08 02:40:39 -07:00
Bert Belder
5a5b435c5e Minor test-loop-handles fix 2011-05-08 05:08:31 +02:00
Bert Belder
e0be8efef6 Test for oio_prepare/oio_check/oio_idle 2011-05-08 04:45:56 +02:00
Ryan Dahl
5591ed9d74 Replace dummy benchmark with sizeof(oio_handle) 2011-05-07 19:32:51 -07:00
Bert Belder
850e4072e7 tests & benchmarks - make internal stuff static 2011-05-08 03:28:28 +02:00
Ryan Dahl
8e1645b85f LF after tests complete 2011-05-05 00:21:13 -07:00
Ryan Dahl
e9dcf598cc unix: Close on EOF if already shutdown 2011-05-04 15:36:40 -07:00
Bert Belder
636c75e0b6 Update ping-pongs benchmark to use the new api 2011-05-04 23:25:44 +02:00
Ryan Dahl
54c9436501 unix: fix test-callback-stack 2011-05-04 13:56:50 -07:00
Bert Belder
9d9c242a24 More extensive test-callback-stack. Fails on windows now. 2011-05-04 17:10:33 +02:00
Bert Belder
0d28b9e549 Echo server should shutdown instead of close 2011-05-04 03:59:35 +02:00
Ryan Dahl
7de6861146 shutdown half-implemented on unix 2011-05-03 16:57:05 -07:00
Ryan Dahl
a8e4c0bc6b Disable fail-always and pass-always 2011-05-03 16:56:26 -07:00
Ryan Dahl
b5e9579d05 Work around possible linux bug in bind_error_addrnotavail_1 2011-05-03 16:55:16 -07:00