-
Notifications
You must be signed in to change notification settings - Fork 30.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: