libuv/test
Ben Noordhuis b460142451 bench: measure total/init/dispatch/cleanup times
* Add finer-grained measurements to the million_timers benchmark.
  Before this commit it only measured the total running time.

* Bump the number of inserted timers from 1M to 10M.  With one million
  timers, it finishes too quickly to get useful profiling data out of
  it with perf or oprofile.  The name of the benchmark is now a lie but
  such is life.
2013-09-13 00:17:52 +02:00
..
fixtures win, unix: add uv_dlerror() and uv_dlerror_free() 2012-03-02 16:39:21 +01:00
benchmark-async-pummel.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
benchmark-async.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
benchmark-fs-stat.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
benchmark-getaddrinfo.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
benchmark-list.h bench: add 'million async handles' benchmark 2012-12-24 12:19:10 +01:00
benchmark-loop-count.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
benchmark-million-async.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
benchmark-million-timers.c bench: measure total/init/dispatch/cleanup times 2013-09-13 00:17:52 +02:00
benchmark-multi-accept.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
benchmark-ping-pongs.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
benchmark-pound.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
benchmark-pump.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
benchmark-sizes.c test: add uv_fs_poll_t to benchmark-sizes.c 2012-08-20 16:31:54 +02:00
benchmark-spawn.c include: uv_spawn takes const uv_process_options_t* 2013-09-01 08:25:00 +02:00
benchmark-tcp-write-batch.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
benchmark-thread.c Make the thread_create benchmark not time out 2012-03-09 17:53:48 +01:00
benchmark-udp-pummel.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
blackhole-server.c include: merge uv_tcp_bind and uv_tcp_bind6 2013-09-04 03:15:30 +02:00
dns-server.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
echo-server.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
run-benchmarks.c test: add tap output 2013-02-22 23:06:17 +01:00
run-tests.c test: add tap output 2013-02-22 23:06:17 +01:00
runner-unix.c test: replace strcpy() with strncpy() 2013-08-05 02:45:40 +02:00
runner-unix.h Add copyright headers, license file. 2011-04-18 11:11:30 -07:00
runner-win.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
runner-win.h test: fix windows #include bug 2012-10-03 00:58:04 +02:00
runner.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
runner.h test: add RETURN_SKIP and RETURN_TODO macros 2013-05-08 15:43:54 -07:00
task.h test: add windows-only snprintf() function 2013-08-05 14:14:02 +02:00
test-active.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-async-null-cb.c unix, windows: allow NULL async callback 2013-08-12 08:55:51 +02:00
test-async.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-barrier.c unix, windows: add thread barrier support 2012-10-09 17:30:52 +02:00
test-callback-order.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-callback-stack.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-close-order.c windows: run close callbacks after polling for i/o 2013-09-06 06:28:42 +02:00
test-condvar.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-connection-fail.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-cwd-and-chdir.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-delayed-accept.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-dlerror.c unix, win: rework uv_dlopen() API 2012-05-03 19:36:40 +02:00
test-embed.c test: fix epoll_wait() usage in test-embed.c 2013-08-31 22:09:53 +02:00
test-error.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-fail-always.c Benchmark runner 2011-04-19 04:47:21 +02:00
test-fs-event.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-fs-poll.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-fs.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
test-get-currentexe.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
test-get-loadavg.c os: implement loadavg (not working on cygwin/win) 2011-10-04 18:15:14 +02:00
test-get-memory.c Tests: don't use %zu placeholder in printf statements 2012-04-11 22:54:02 +02:00
test-getaddrinfo.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-getsockname.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-hrtime.c test: allow 80 ms intervals in hrtime test 2012-07-03 22:33:10 +02:00
test-idle.c test: reflect new idle semantics in test 2013-05-29 22:52:06 +02:00
test-ip6-addr.c include: uv_ip[46]_addr now takes sockaddr_in* 2013-09-01 08:02:07 +02:00
test-ipc-send-recv.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-ipc.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-list.h windows: run close callbacks after polling for i/o 2013-09-06 06:28:42 +02:00
test-loop-handles.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-loop-stop.c windows: fix uv_stop in ONCE and NOWAIT modes 2013-02-25 18:26:58 +01:00
test-multiple-listen.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-mutexes.c Wrap platform mutex and rwlock APIs. 2011-11-18 12:42:08 +01:00
test-osx-select.c include: uv_read{2}_cb now takes const uv_buf_t* 2013-09-01 08:01:34 +02:00
test-pass-always.c Benchmark runner 2011-04-19 04:47:21 +02:00
test-ping-pong.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-pipe-bind-error.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-pipe-connect-error.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-platform-output.c unix, windows: add MAC to uv_interface_addresses() 2013-07-25 13:49:39 +02:00
test-poll-close.c test: strip trailing whitespace 2013-08-24 16:45:30 +02:00
test-poll.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-process-title.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-ref.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-run-nowait.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-run-once.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-semaphore.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-shutdown-close.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-shutdown-eof.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-signal-multiple-loops.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-signal.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-spawn.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-stdio-over-pipes.c include: uv_spawn takes const uv_process_options_t* 2013-09-01 08:25:00 +02:00
test-tcp-bind6-error.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
test-tcp-bind-error.c test: wrap long lines at 80 columns 2013-09-11 17:29:43 +02:00
test-tcp-close-while-connecting.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-close.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-connect6-error.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-connect-error-after-write.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-connect-error.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-connect-timeout.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-flags.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00
test-tcp-open.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-read-stop.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-shutdown-after-write.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-unexpected-read.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-write-to-half-open-connection.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-tcp-writealot.c include: merge uv_tcp_connect and uv_tcp_connect6 2013-09-04 03:16:36 +02:00
test-thread.c unix, windows: add thread-local storage API 2013-08-25 15:51:07 +02:00
test-threadpool-cancel.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-threadpool.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
test-timer-again.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-timer-from-check.c test: add 'start timer from check handle' test 2013-06-26 13:56:32 +02:00
test-timer.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-tty.c test: open stdout fd in write-only mode 2013-06-18 23:53:03 +02:00
test-udp-dgram-too-big.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-udp-ipv6.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-udp-multicast-join.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-udp-multicast-ttl.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-udp-open.c include: merge uv_udp_send and uv_udp_send6 2013-09-04 03:17:29 +02:00
test-udp-options.c include: merge uv_udp_bind and uv_udp_bind6 2013-09-04 03:17:04 +02:00
test-udp-send-and-recv.c unix, windows: make uv_is_*() always return 0 or 1 2013-09-12 13:30:06 +02:00
test-util.c util: add uv_strlcpy() and uv_strlcat() functions 2011-11-23 17:29:02 +01:00
test-walk-handles.c unix, windows: rename uv_run2 to uv_run 2013-01-16 23:35:29 +01:00