aboutsummaryrefslogtreecommitdiff
path: root/test/benchmark-tcp-write-batch.c
Commit message (Collapse)AuthorAge
* test: switch to new-style ASSERT_EQ macros (#4159)Pleuvens2023-10-06
| | | | | | | Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failures Fixes: https://github.com/libuv/libuv/issues/2974
* test: silence more valgrind warnings (#3917)Trevor Norris2023-03-12
| | | | | | | | | | Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to remove a couple of those that were being done before the call. Cleanup where loop was assigned, so the entire test either uses loop or uv_default_loop(). Not both. Also take care of any reqs that may have been left uncleaned.
* test: move to ASSERT_NULL and ASSERT_NOT_NULL test macrostjarlama2021-02-14
| | | | | | | | | | | | | Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will replace all ASSERT macros matching the statement: `ASSERT(identifier (== or !=) value);` to: `ASSERT_(NOT_)NULL(identifier);` Refs: https://github.com/libuv/libuv/issues/2974 PR-URL: https://github.com/libuv/libuv/pull/3081 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
* include: merge uv_tcp_connect and uv_tcp_connect6Ben Noordhuis2013-09-04
| | | | | Merge uv_tcp_connect6() into uv_tcp_connect(). uv_tcp_connect() now takes a const struct sockaddr*.
* include: uv_tcp_connect{6} now takes sockaddr_in*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* include: uv_ip[46]_addr now takes sockaddr_in*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* unix, windows: rename uv_run2 to uv_runnode-v0.9.7Ben Noordhuis2013-01-16
| | | | | | | | | | | | | | This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode mode); Where `mode` is UV_RUN_DEFAULT, UV_RUN_ONCE or UV_RUN_NOWAIT. Fixes #683.
* test: move loop cleanup code to the individual testsBert Belder2012-10-17
|
* test: change 10e8 to 1e9Hiroaki Nakamura2012-10-16
| | | | It is clearer and used everywhere else.
* test: move container_of() macro into task.hBen Noordhuis2012-01-18
|
* bench: add batched TCP writes benchmarkBen Noordhuis2011-10-06
Times how long it takes to queue and write out 1,000,000 short strings.