#
cb5da592 |
| 14-Apr-2023 |
Ben Noordhuis |
test: don't use static buffer for formatting (#3953) Don't use a static buffer to hold human-readable "big" numbers. The buffer isn't big enough for benchmarks like fs_stat that pri
test: don't use static buffer for formatting (#3953) Don't use a static buffer to hold human-readable "big" numbers. The buffer isn't big enough for benchmarks like fs_stat that print a large number of them. Have the caller pass in a buffer instead.
show more ...
|
#
238ba3b6 |
| 26-Nov-2022 |
Ben Noordhuis |
test: fix -Wunused-but-set-variable warnings (#3829)
|
#
0714eded |
| 12-May-2021 |
bbara |
test: log to stdout to conform TAP spec The TAP specification [1] explicitely states: A harness must only read TAP output from standard output and not from standard error. [
test: log to stdout to conform TAP spec The TAP specification [1] explicitely states: A harness must only read TAP output from standard output and not from standard error. [1] https://testanything.org/tap-specification.html PR-URL: https://github.com/libuv/libuv/pull/3153 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.41.0, v1.40.0, v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0, v1.35.0 |
|
#
0f37283d |
| 08-Feb-2020 |
Ben Noordhuis |
test: add UV_TIMEOUT_MULTIPLIER environment var Add an environment variable that lets people running the test suite specify a timeout multiplier. Useful when running the tests on slow
test: add UV_TIMEOUT_MULTIPLIER environment var Add an environment variable that lets people running the test suite specify a timeout multiplier. Useful when running the tests on slow machines. Fixes: https://github.com/libuv/libuv/issues/2678 PR-URL: https://github.com/libuv/libuv/pull/2679 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.34.2, v1.34.1 |
|
#
64e5a65b |
| 08-Jan-2020 |
Jameson Nash |
test: avoid truncating output lines If the output data contained a null byte (for example, because it was really utf16), we'd truncate the output there. This commonly would manifest
test: avoid truncating output lines If the output data contained a null byte (for example, because it was really utf16), we'd truncate the output there. This commonly would manifest as the output on the CI bot being: > not ok 308 - threadpool_cancel_random > # exit code 3 > # Output from process : > # A Now we'll attempt to print out the whole error message as text (albeit with the wrong encoding, but the ascii content should still nearly always be readable). PR-URL: https://github.com/libuv/libuv/pull/2611 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.34.0, v1.33.1, v1.33.0, v1.32.0, v1.31.0, v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0, v1.27.0, v1.26.0, v1.25.0, v1.24.1, v1.24.0 |
|
#
143da93e |
| 29-Oct-2018 |
Ben Noordhuis |
test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fai
test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fail on platforms like AIX. Instead of a fixed delay, pass a file descriptor to the helper process and wait until it closes the descriptor. That way we know for sure the process has started. Incidentally, this change reduces the running time of the test suite from 112 to 26 seconds on my machine. Fixes: https://github.com/libuv/libuv/issues/2041 PR-URL: https://github.com/libuv/libuv/pull/2056 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0, v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1, v1.19.0, v1.18.0, v1.17.0, v1.16.1, v1.16.0 |
|
#
96ea5ac9 |
| 03-Nov-2017 |
Bartosz Sosnowski |
test: no extra new line in skipped test output Removes extra empty line when a test was skipped. PR-URL: https://github.com/libuv/libuv/pull/1616 Reviewed-By: Colin Ihrig <cjihr
test: no extra new line in skipped test output Removes extra empty line when a test was skipped. PR-URL: https://github.com/libuv/libuv/pull/1616 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
bdbae7d4 |
| 04-Oct-2017 |
Bartosz Sosnowski |
test: keep platform_output as first test When sorting tests, keeps platform_output as the first test. PR-URL: https://github.com/libuv/libuv/pull/1584 Reviewed-By: Colin Ihrig <
test: keep platform_output as first test When sorting tests, keeps platform_output as the first test. PR-URL: https://github.com/libuv/libuv/pull/1584 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.15.0 |
|
#
c1ca7f07 |
| 12-Sep-2017 |
Sakthipriyan Vairamani |
test: sort the tests alphabetically As it is, when the tests run, there is no indicator as to how long the tests will run, how many more tests are pending. PR-URL: https://githu
test: sort the tests alphabetically As it is, when the tests run, there is no indicator as to how long the tests will run, how many more tests are pending. PR-URL: https://github.com/libuv/libuv/pull/1543 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.14.1, v1.14.0, v1.13.1, v1.13.0, v1.12.0, v1.11.0, v1.10.2, v1.10.1, v1.10.0 |
|
#
282dc7bc |
| 22-Aug-2016 |
Santiago Gimeno |
test: improve tap output on test failures Print `errmsg` on TAP output. After making the TAP output the default, the info in `errmsg` was not being used anymore. PR-URL: https:/
test: improve tap output on test failures Print `errmsg` on TAP output. After making the TAP output the default, the info in `errmsg` was not being used anymore. PR-URL: https://github.com/libuv/libuv/pull/1012 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v0.10.37 |
|
#
7e7e2212 |
| 06-Jun-2016 |
Ben Noordhuis |
test: remove unused RETURN_TODO macro PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
#
b936ace9 |
| 06-Jun-2016 |
Ben Noordhuis |
test: improve formatting of diagnostic messages Put a space after the '#' and handle messages with newlines. PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ib
test: improve formatting of diagnostic messages Put a space after the '#' and handle messages with newlines. PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
dd9f751e |
| 06-Jun-2016 |
Ben Noordhuis |
test: don't dump output for skipped tests A skipped test already prints a diagnostic. Dumping its output just prints the same message twice. PR-URL: https://github.com/libuv/li
test: don't dump output for skipped tests A skipped test already prints a diagnostic. Dumping its output just prints the same message twice. PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
cc1d38ea |
| 06-Jun-2016 |
Ben Noordhuis |
test: make tap output the default With the non-tap output, it's sometimes difficult to distinguish skipped tests from test failures. PR-URL: https://github.com/libuv/libuv/pull/
test: make tap output the default With the non-tap output, it's sometimes difficult to distinguish skipped tests from test failures. PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.9.1, v1.9.0, v1.8.0 |
|
#
eb3f48eb |
| 24-Sep-2015 |
Jeremy Whitlock |
win: do not read more from stream than available On Windows the pipe implementation could read more from a stream than was available and it would create an assertion failure. This chang
win: do not read more from stream than available On Windows the pipe implementation could read more from a stream than was available and it would create an assertion failure. This change will make it so we read the minimum of the available data or the length of the data. To test this, I took the existing ipc_send_recv_tcp test and updated it to do two writes and two read on each side of the pipe since that was the reproduction recipe used by the reporter. This approach reproduced the issue on Windows and the committed fix resolved the issue. Fixes: https://github.com/libuv/libuv/issues/505 PR-URL: https://github.com/libuv/libuv/pull/549 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
dfdecf00 |
| 28-Oct-2015 |
Louis DeJardin |
pipe: enable inprocess uv_write2 on Windows When duplicating the socket handle being sent the target process id is defaulted to the current process id. This enables uv_write2 to be u
pipe: enable inprocess uv_write2 on Windows When duplicating the socket handle being sent the target process id is defaulted to the current process id. This enables uv_write2 to be used for thread-clustering in addition to process-clustering on multi-threaded programming languages. The ipc tests are updated to run in two modes. In the _inproc mode the echo work is done on a second thread instead of in a second process. An internal function int uv_current_pid() is added to the windows specific code which caches the value of GetCurrentProcessId(). This means uv_write2 does not call GetCurrentProcessId() every inprocess send. Refs: https://github.com/joyent/libuv/issues/926 PR-URL: https://github.com/libuv/libuv/pull/540 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.7.5, v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0, v1.6.1, v1.6.0, v1.5.0 |
|
#
cdc10a90 |
| 10-Apr-2015 |
Saúl Ibarra Corretgé |
test: remove LOG and LOGF variadic macros Initial patch by @simar7, thanks! PR-URL: https://github.com/libuv/libuv/pull/313 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30 |
|
#
ff29322b |
| 01-Dec-2014 |
Ben Noordhuis |
test: canonicalize test runner path The get_currentexe test requires a canonicalized argv[0] to check against. Before this commit, it failed when argv[0] contained symbolic links.
test: canonicalize test runner path The get_currentexe test requires a canonicalized argv[0] to check against. Before this commit, it failed when argv[0] contained symbolic links. Fixes libuv/libuv#18.
show more ...
|
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, 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 |
|
#
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 |
|
#
f5baf210 |
| 11-Sep-2013 |
Ben Noordhuis |
test: wrap long lines at 80 columns |
Revision tags: 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 |
|
#
2c210509 |
| 20-Apr-2013 |
Miroslav Bajtoš |
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality on current platform) and test serving as TODO list (usually indicating that the tested functionality should be implemented on current plaform in the near future.)
show more ...
|
Revision tags: 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 |
|
#
49d2ae33 |
| 27-Feb-2013 |
Timothy J Fontaine |
test: fix tap output even when ok but have output |
#
1821bba4 |
| 27-Feb-2013 |
Ben Noordhuis |
test: fix tap output check Only report as an error when status != 0. Stops the platform_output test from being reported as having failed on Jenkins. |
#
72bbf5d7 |
| 25-Feb-2013 |
Timothy J Fontaine |
test: don't rewind_cursor when using tap_output |
Revision tags: 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 |