Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: marking recent test failures as flaky #2679

Closed

Conversation

joaocgreis
Copy link
Member

These tests failed in either master builds, unrelated changes (like marking tests as flaky) or are properly discussed in the respective pull requests.

Replaces #2664 , #2670 and #2671

cc @nodejs/build

skomski and others added 4 commits September 2, 2015 18:39
v8 will silently return an empty handle
which doesn't delete our data if string length is
above String::kMaxLength

Fixes: nodejs#1374
PR-URL: nodejs#2402
Reviewed-By: trevnorris - Trevor Norris <trev.norris@gmail.com>
Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
Add an optional callback parameter to `ChildProcess.prototype.send()`
that is invoked when the message has been sent.

Juggle the control channel's reference count so that in-flight messages
keep the event loop (and therefore the process) alive until they have
been sent.

`ChildProcess.prototype.send()` and `process.send()` used to operate
synchronously but became asynchronous in commit libuv/libuv@393c1c5
("unix: set non-block mode in uv_{pipe,tcp,udp}_open"), which landed
in io.js in commit 07bd05b ("deps: update libuv to 1.2.1").

Fixes: nodejs#760
PR-URL: nodejs#2620
Reviewed-By: trevnorris - Trevor Norris <trev.norris@gmail.com>
Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
This test has failed recently during a PR test in Jenkins, for
reasons seemingly not related to the change in the PR.

PR-URL: nodejs#2648
Reviewed-By: evanlucas - Evan Lucas <evanlucas@me.com>
Fixes: nodejs#1972
PR-URL: nodejs#2322
Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
Reviewed-By: thefourtheye - Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
@joaocgreis joaocgreis added build Issues and PRs related to build files or the CI. test Issues and PRs related to the tests. labels Sep 3, 2015
test-http-set-timeout : PASS,FLAKY
test-net-listen-shared-ports : PASS,FLAKY
test-net-server-max-connections : PASS,FLAKY
test-stringbytes-external : PASS,FLAKY
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was fixed in 37ee43e

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That landed 2d ago but I got it from a run 7h ago. Just updated the sources in the test above, sorry for the delay. I'll start filing issues, I'll include this info. Thanks!

@orangemocha
Copy link
Contributor

LGTM

These tests failed in either master builds, unrelated changes (like
marking tests as flaky) or are properly discussed in the respective
pull requests.
@joaocgreis
Copy link
Member Author

Added test-tls-ticket-cluster to all platforms.

Added test-http-end-throw-socket-handling and test-tls-cipher-list to Linux.

@orangemocha
Copy link
Contributor

LGTM. I saw those tests fail in a PR that was only updating flaky tests :(

@joaocgreis
Copy link
Member Author

References for the update made above:

@thefourtheye
Copy link
Contributor

This makes me sad but no other option as of now ¯_(ツ)_/¯ So LGTM.

@evanlucas
Copy link
Contributor

Wasn't test-process-config a CI issue??

@joaocgreis
Copy link
Member Author

@evanlucas Yes, now I know. And the same for test-repl-tab-complete.

Since node-accept-pull-request was suspended for master on #2598 (comment), I won't land this right away. There's a lot of work to do to make Jenkins stable, this will be part of it.

@joaocgreis
Copy link
Member Author

This will be revisited soon, probably as a shiny new PR. For now it doesn't make much sense to keep this open.

@joaocgreis joaocgreis closed this Sep 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. test Issues and PRs related to the tests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants