mirror of
https://github.com/nodejs/node.git
synced 2025-05-05 22:50:18 +00:00

Disable stdio buffering, it interacts poorly with printf() calls from
elsewhere in the program (e.g., any logging from V8.) Unbreaks among
other things the `--trace_debug_json` switch.
Undoes commit 0966ab99
("src: force line buffering for stderr"), which
in retrospect is not a proper fix. Turning on line buffering fixed a
flaky test on SmartOS but the test wasn't failing on other platforms,
where stderr wasn't line-buffered either. Mark the test flaky again,
it failed once in a run of 333 tries on the smartos-64 buildbot.
Disabling buffering should be safe even when mixed with non-blocking
stdio I/O because libuv goes to great lengths to reopen the tty file
descriptors and falls back to blocking I/O when that fails.
PR-URL: https://github.com/nodejs/node/pull/7610
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
prefix parallel
|
|
|
|
# To mark a test as flaky, list the test name in the appropriate section
|
|
# below, without ".js", followed by ": PASS,FLAKY". Example:
|
|
# sample-test : PASS,FLAKY
|
|
|
|
[true] # This section applies to all platforms
|
|
|
|
[$system==win32]
|
|
test-tick-processor : PASS,FLAKY
|
|
|
|
[$system==linux]
|
|
test-tick-processor : PASS,FLAKY
|
|
|
|
# Flaky until https://github.com/nodejs/build/issues/415 is resolved.
|
|
# On some of the buildbots, AAAA queries for localhost don't resolve
|
|
# to an address and neither do any of the alternatives from the
|
|
# localIPv6Hosts list from test/common.js.
|
|
test-https-connect-address-family : PASS,FLAKY
|
|
test-tls-connect-address-family : PASS,FLAKY
|
|
|
|
[$system==macos]
|
|
|
|
[$system==solaris] # Also applies to SmartOS
|
|
test-debug-signal-cluster : PASS,FLAKY
|
|
|
|
[$system==freebsd]
|
|
|
|
# fs-watch currently needs special configuration on AIX and we
|
|
# want to improve under https://github.com/nodejs/node/issues/5085.
|
|
# Tests are disabled so CI can be green and we can spot other
|
|
# regressions until this work is complete
|
|
[$system==aix]
|
|
test-fs-watch-enoent : FAIL, PASS
|
|
test-fs-watch-encoding : FAIL, PASS
|