History log of /libuv/test/run-tests.c (Results 26 – 50 of 70)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28
# 6d3a051e 29-Jul-2014 Alexis Campailla

windows: relay TCP bind errors via ipc

This is the libuv side of the fix for Node's cluster module on Windows.
https://github.com/joyent/node/issues/7691

Windows and Unix return

windows: relay TCP bind errors via ipc

This is the libuv side of the fix for Node's cluster module on Windows.
https://github.com/joyent/node/issues/7691

Windows and Unix return certain socket errors (i.e. EADDRINUSE) at
different times: bind on Windows, and listen on Unix.
In an effort to hide this difference, libuv on Windows stores such
errors in the bind_error field of uv_tcp_t, to defer raising it at
listen time.
This worked fine except for the case in which a socket is shared in
a Node cluster and a bind error occurs.

A previous attempt to fix this (
https://github.com/joyent/libuv/commit/d1e6be1460f555a1f8a4063d7642696aa7238769
https://github.com/joyent/node/commit/3da36fe00e5d85414031ae812e473f16629d8645
) was flawed becaused in an attempt to relay the error at the JS level
it caused the master to start accepting connections.

With this new approach, libuv itself is relaying the bind errors,
providing for a uniform behavior of uv_tcp_listen.

show more ...

Revision tags: v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20, v0.10.25
# 6abe1e4b 29-Jan-2014 Fedor Indutny

fs: `uv__cloexec()` opened fd

Every file descriptor opened using libuv should be automatically marked
as CLOEXEC to prevent it from leaking to a child process. Note that
since we are

fs: `uv__cloexec()` opened fd

Every file descriptor opened using libuv should be automatically marked
as CLOEXEC to prevent it from leaking to a child process. Note that
since we are opening fds in a thread pool, there is a possible race
condition between `uv_spawn()` and the `open()` + `uv__cloexec()`. The
rwlock was added to avoid it.

see https://github.com/joyent/node/issues/6905

show more ...

# 756087e0 31-Jan-2014 Dylan Cali

test: support flexibly setting custom task options

Add a single TEST_ENTRY_CUSTOM hook that can be used to override task
entry defaults. Different tests can have different timeouts depen

test: support flexibly setting custom task options

Add a single TEST_ENTRY_CUSTOM hook that can be used to override task
entry defaults. Different tests can have different timeouts depending on
what is appropriate for each test. A separate TEST_OUTPUT_ENTRY hook is
no longer necessary.

In order to support per-task timeouts, the timeout field has been moved
into the task_entry_t struct. The default (5000) is now set as part of
TEST_ENTRY.

show more ...

Revision tags: v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12, v0.11.11, v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7, v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11, v0.10.10, v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1, node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21
# bfe269b8 21-Feb-2013 Timothy J Fontaine

test: add tap output

Given UV_TAP_OUTPUT being set, test result output should use TAP formatting

Revision tags: node-v0.8.19, node-v0.9.10, node-v0.9.7, node-v0.9.6, node-v0.9.4
# f5b63749 14-Dec-2012 Ben Noordhuis

test, bench: replace strlen() with sizeof()

# 0a05b31a 14-Dec-2012 Ben Noordhuis

test: fix -Wunused-result warnings

Revision tags: node-v0.8.17
# 1d858156 01-Nov-2012 Charlie McConnell

unix: do not set environ unless one is provided

Currently, `uv_spawn` will set `environ` to the value of `options.env`, even if
`options.env` is `NULL`. This results in child processes

unix: do not set environ unless one is provided

Currently, `uv_spawn` will set `environ` to the value of `options.env`, even if
`options.env` is `NULL`. This results in child processes for whom `environ ==
NULL`, which can cause a variety of unexpected issues.

show more ...

Revision tags: node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2, node-v0.8.9, node-v0.9.1, node-v0.8.8, node-v0.8.7, node-v0.8.6, node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0, node-v0.7.12, node-v0.7.11, node-v0.7.10, node-v0.6.19
# 28ed730b 02-Jun-2012 Ben Noordhuis

test: fix implicit function declaration warnings

Fixes the two following compiler warnings:

../test/run-tests.c: In function ‘maybe_run_test’:
../test/run-tests.c:117: warni

test: fix implicit function declaration warnings

Fixes the two following compiler warnings:

../test/run-tests.c: In function ‘maybe_run_test’:
../test/run-tests.c:117: warning: implicit declaration of function ‘write’
../test/run-tests.c:118: warning: implicit declaration of function ‘fsync’

show more ...

# 1cd9642c 02-Jun-2012 Fedor Indutny

test: stdin/out/err should be set to /dev/null when ignored

# 87dbffbd 01-Jun-2012 Bert Belder

windows: fix undefined function warning in run-tests.c

# dc7a62d1 31-May-2012 Fedor Indutny

test: test for uv_spawn with stdio_count == 3

Revision tags: node-v0.7.9, node-v0.6.18, node-v0.6.16, node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13, node-v0.7.6
# 70925c3b 08-Mar-2012 Igor Zinkovsky

windows: Enable passing of TCP connections over IPC

# e1901629 09-Mar-2012 Ben Noordhuis

test: test cross-process handle send/recv

# e99fba47 09-Mar-2012 Bert Belder

Merge remote-tracking branch 'origin/v0.6'

Conflicts:
src/win/pipe.c
test/run-tests.c


# 50216706 09-Mar-2012 Bert Belder

Test runner: fix compiler warnings

# 87752ac3 09-Mar-2012 Bert Belder

Fold trailing whitespace

Revision tags: node-v0.6.12
# a5082e82 23-Feb-2012 Ben Noordhuis

test: add proper type casts

Revision tags: node-v0.6.11, node-v0.7.4
# 4e1f2b1f 12-Feb-2012 Ben Noordhuis

Merge remote-tracking branch 'origin/v0.6'


# f9be43a5 08-Feb-2012 Igor Zinkovsky

support half-duplex pipes

Revision tags: node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7, node-v0.6.6, node-v0.6.4, node-v0.6.3, node-v0.6.2, node-v0.6.1, node-v0.6.0
# 0cb2213d 25-Oct-2011 Igor Zinkovsky

windows: when sharing a server socket, only call listen in the parent process

Revision tags: node-v0.5.10
# 28234d73 20-Oct-2011 Igor Zinkovsky

windows: ref pipe writes to keep the event loop alive

# 54982a23 19-Oct-2011 Igor Zinkovsky

windows: stdio over non-overlapped pipes

Revision tags: node-v0.5.9, node-v0.5.8
# 81c4043c 30-Sep-2011 Igor Zinkovsky

ipc on windows

# bb6b629e 30-Sep-2011 Ryan Dahl

make test-ipc accept the pending tcp server

# dc0f17d3 29-Sep-2011 Ryan Dahl

Add server to ipc_helper

123