Investigate flaky tests on FreeBSD
- Version: master
- Platform: freebsd
- Subsystem: child_process, http, timers
I saw these three unrelated tests fail recently on CI: https://ci.nodejs.org/job/node-test-commit-freebsd/4650/nodes=freebsd10-64/console
- parallel/test-child-process-fork-dgram
not ok 129 parallel/test-child-process-fork-dgram
# TIMEOUT
---
duration_ms: 60.55
- parallel/test-http-server-consumed-timeout
not ok 546 parallel/test-http-server-consumed-timeout
#
# assert.js:85
# throw new assert.AssertionError({
# ^
# AssertionError: Request timeout should not fire
# at Object.exports.fail (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd10-64/test/common.js:443:10)
# at IncomingMessage.req.setTimeout (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd10-64/test/parallel/test-http-server-consumed-timeout.js:13:12)
# at emitOne (events.js:96:13)
# at IncomingMessage.emit (events.js:188:7)
# at Socket.<anonymous> (_http_server.js:310:50)
# at emitNone (events.js:86:13)
# at Socket.emit (events.js:185:7)
# at Socket._onTimeout (net.js:342:8)
# at ontimeout (timers.js:365:14)
# at tryOnTimeout (timers.js:237:5)
---
duration_ms: 1.943
- parallel/test-timers-same-timeout-wrong-list-deleted
not ok 970 parallel/test-timers-same-timeout-wrong-list-deleted
#
# assert.js:85
# throw new assert.AssertionError({
# ^
# AssertionError: Elapsed time does not include second timer's timeout.
# at process.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd10-64/test/parallel/test-timers-same-timeout-wrong-list-deleted.js:26:10)
# at emitOne (events.js:101:20)
# at process.emit (events.js:188:7)
---
duration_ms: 1.69