-
-
Notifications
You must be signed in to change notification settings - Fork 9.3k
Closed
Labels
testingStuff related to testing nvm itself.Stuff related to testing nvm itself.
Description
I have made some changes to Urchin, the test runner that nvm uses.
I have not yet merged these changes to urchin's master branch.
I have two suggestions regarding nvm.
I don't think the new changes broke any old features, but to make
sure they don't break any continuous integration system, you can
do either of the following.
- Use the present version of Urchin, tagged "v0.0.5", rather than using the head of the master branch.
- Try running the nvm tests with the new version of Urchin, and tell me if anything is broken.
Second, I added TAP format output, so you might consider using that.
The changes are available here
[email protected]:tlevine/urchin.git
in the branch "tlevine-2016-02". Below I have copied the relevant
section of the "HISTORY" file.
- Produce TAP output with the -t flag.
- Add a + sign in front of directories in the normal output so that they
line up with non-directories. - Display skipped tests in the normal output and in the TAP output.
- Correct some things in the documentation.
- Rearrange things in the documentation to be more clear.
- Pass the -e flag to exit urchin if any single test fails.
- Remove the undocumented, experimental -x flag now that shall exists.
- Display version number with the -v flag.
- Document why Urchin is called "Urchin"
These changes are made somewhat separately in the branches "exit-on-fail",
"remove-urchin-x", "tap", and "update-readme". They are rebased into one
branch, "tlevine-2016-02", for merging into "master".
Metadata
Metadata
Assignees
Labels
testingStuff related to testing nvm itself.Stuff related to testing nvm itself.