Open BridgeAR opened 6 years ago
test-cluster-bind-privileged-port
and test-cluster-shared-handle-bind-privileged-port
fail on macOS Mojave, see https://github.com/nodejs/node/issues/21679.
Solution: known Mojave issue, just ignore those two.test-process-abort-exitcode
and test-domain-with-abort-on-uncaught-exception
) take long to run and/or timeout on macOS with CrashReporter enabled.
Solution: disable CrashReporter, see https://github.com/nodejs/node/issues/13527#issuecomment-311672640.master
branch versions. git pull upstream master
=).Those issues are not code-and-learn specific, I think that they should be either resolved or mentioned in the documentation (e.g. BUILDING.md
).
Not necessarily 100% relevant but one comment I got was that its not always obvious who the mentors are. Something like wearing the same shirt or hats that stand out might help ?
So the question would be "who are the mentors"
It would be useful if the tasks being assigned include the issue number of the associated issue so that committers can include a reference in their commit message.
@mcqj Icreated these tasks specifically for the code and learn event and there are no issues for them. It would have been even more work to create issues and I hope you all had a good experience also without such a reference!
No problem at all @BridgeAR
Please review https://www.nodetodo.org/next-steps/
No, these are incremental improvements that we identified but kept on stock for this exercise. We did not artifically created these issues for the purpose of code & learn.
If you are raising a single PR no problem with that. When a second undertaking is being worked, the existing branch carries the first PR's content that is not desirable. So the best practise is to create one branch per PR and work inside that, for isolation and easy management.
Exaplained above.
If there is an error on any of the passes, the bottom of the log will clearly say so. If no error report found, that means all is well.
Sure, will plan for that next time.
This issue is meant as a kind of FAQ for mentees and mentors.
Please add comments for things that you might encounter so others can look this up as well.
Questions:
make coverage
.console.log
statement at the code point that should be reached and to check the console output.console.log()
in the Node core tests?./node ./test/parallel/test-foo.js
instead ofpython tools/test.py parallel/test-foo.js
. If the test file has a"flags"
comment at the top, start Node.js with those manually, e.g.,./node --expose-internals ./test/parallel/test-foo.js
../node relative-or-absolute-test-file-path.js
orpython tools/test.py subsystem/file-name.js
for a single file orpython tools/test.py -J subsystem
for a whole subsystem orpython tools/test.py -J glob
make test
shows failing tests on a local machine having the Nodejs master branch checked out without any changes?