-
Notifications
You must be signed in to change notification settings - Fork 166
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
Linux perf tests are not running for node-test-commit-v8-linux
#1774
Comments
I think we could use an environment variable to force the test? |
Since it's run only as part of https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark,v8test=v8test/ I'd think it can always fail. |
Meanwhile I changed the condition so that the Refs: #1381 |
I had to tweak the conditional a few more times:
|
|
@refack thank you for looking into it. I'm getting this failure on my machine as well, I think this might be caused by nodejs/node#27346. I'll fix the test once the flag is fixed.
I'm not sure I understood what you mean by "it can always fail".
Sounds like a good idea. |
I mean fail the test if I mean this test (as part of the |
Agreed. We should still skip this test if not running on Linux, but it should fail if it can't run on Linux because of missing On a side note: can I be included in the e-mail notifications for https://ci.nodejs.org/view/Node.js%20Daily/job/node-update-v8-canary? I don't have permissions to add myself there. |
@mmarchini I added your address to the list for e-mail notifications |
Cross-Ref: nodejs/node#27364 (un-skip |
Co-authored-by: Matheus Marchini <mat@mmarchini.me> PR-URL: nodejs#27364 Refs: nodejs/build#1774 Reviewed-By: Matheus Marchini <mat@mmarchini.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Co-authored-by: Matheus Marchini <mat@mmarchini.me> PR-URL: #27364 Refs: nodejs/build#1774 Reviewed-By: Matheus Marchini <mat@mmarchini.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days |
Love the reminder :) Will double check if this is still an issue before closing. |
Co-authored-by: Matheus Marchini <mat@mmarchini.me> PR-URL: #27364 Refs: nodejs/build#1774 Reviewed-By: Matheus Marchini <mat@mmarchini.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made. |
Related to #1274. Turns out Linux perf is not installed on machines it should be to run Linux perf tests. I'm not sure for how long, but I'm guessing it has been for a few months, since recent versions of V8 have introduced some changes which would make the test fail (which are fixed by nodejs/node#27265).
Today the Linux perf test is very lenient: if it doesn't find the
perf
binary or if there's any issue while running perf, the test will skip. Can we somehow force it to fail only on the jobs it's supposed to run (node-test-commit-v8-linux)?The text was updated successfully, but these errors were encountered: