-
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
Addon tests aren’t run in debug-mode CI #1854
Comments
For my own edification, how does one trigger debug-mode CI? I assume its a way of doing |
@sam-github Is node-test-pull-request → node-test-commit → node-test-commit-linux-containered → ubuntu1604_sharedlibs_debug_x64 the answer to that question? (And yes, it does basically that) |
Ah that would be because we do some manual test running. From https://ci.nodejs.org/view/All/job/node-test-commit-linux-containered/configure: It gets built with: PYTHON=python \
NODE_TEST_DIR=${HOME}/node-tmp \
CONFIG_FLAGS="$CONFIG_FLAGS --debug" \
make build-ci -j $JOBS # --output-sync=target Then after testing that we have a debug executable (by location @ out/Debug/node and by inspection with python tools/test.py -j $JOBS -p tap --logfile test.tap \
--mode=debug --flaky-tests=skip \
async-hooks default known_issues I don't recall exactly why that's separate, but I suspect it's because of the What we should do is either fix up the Makefile to make it more straightforward to do a This is also in the python tools/test.py -j $JOBS -p tap --logfile test.tap --flaky-tests=skip async-hooks default known_issues |
@sam-github @rvagg So … what’s the best way forward here for somebody who’s invested in making this happen but doesn’t have access to any of the Jenkins stuff? |
@addaleax You could join the working group, then you'd have access to troubleshoot anywhere, or open an issue asking for access to some specific machines, trust will obviously not be an issue. |
2 ways forward, not mutually exclusive:
I'm fine updating Jenkins, @sam-github can do it too. Just give me what it should be. I don't really have time right now to be spending debugging this to make sure it comes out right. I think I've given everything necessary above to replicate it locally. |
These two address Makefile and let us use |
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. |
I’ll remove the I’ll try to see if I can do something about this myself now that I’m in the build WG but I’m not sure when I’ll have time to get to it. |
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. |
Continuing from nodejs/node#26754, this seems like an issue that affects only CI:
Addon tests aren’t built and run in the debug-mode CI. That’s bad, because they are precisely the tests that need debug-mode CI runs the most. And more, generally, I’d expect the same tests to be run on all non-fanned CI jobs or at least to have exceptions mentioned in
test/README.md
in nodejs/node.The text was updated successfully, but these errors were encountered: