-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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: intermittent failure running add-on tests on AIX #8239
Comments
The target for AIX is what triggers the building of the exp file but don't see why tests would start before it was complete
|
https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix61-ppc64/429/consoleFull has two occurrences of
which suggests the |
@bnoordhuis any chance you are familiar enough with gyp to see if my thought that its a dependency problem makes sense and what it might be ? |
Does adding |
Thanks @bnoordhuis I'll give that a try. |
Did 6 runs with that change and the add-on tests all ran ok in those cases. PR with the fix: #8272 |
Reopening to investigate as I think I'm still seeing failures in the builds despite having gotten 6 successes in a row when testing it out. |
Since it still seems to be occurring, I've temporarily pulled it out of node-test-commit. Guess I was just really unlucky that those 6 runs passed earlier. |
Looks like there is something special going on with respect to dependencies for the addon tests.
Now need to see if this is the root cause of the problem. |
Testing out change in this branch https://github.com/mhdawson/io.js/tree/aixaddon2 |
Ok so far promising, launching 10 runs on that branch to see how it goes Also broader run to validate on other platforms: https://ci.nodejs.org/job/node-test-commit/4784/ |
Ok another PR which I believe fixes it #8285 |
Believe this is fixed now. AIX is back in since yesterday and I don't see any failures. I'll keep an eye on it for the next few days but closing this issue. |
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: nodejs#8239 PR-URL: nodejs#8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: #8239 PR-URL: #8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: #8239 PR-URL: #8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: #8239 PR-URL: #8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: #8239 PR-URL: #8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Addon tests were starting to run before the node exp file creation was complete. Add process_outputs_as_sources to avoid this. Fixes: #8239 PR-URL: #8272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Looks like the AIX jobs are failing intermittently due to a problem compiling add-ons.
It looks to me like the problem is that the step of creating the exp file has not completed before the add-on tests start to run.
For example in a failing run: https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix61-ppc64/429/consoleFull
I see
Were as in a successful run I see the line:
before the add-on tests start to run. For example:
https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix61-ppc64/431/consoleFull
The text was updated successfully, but these errors were encountered: