-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
nyc-test needs tap --coverage #79
Comments
This was referenced Dec 7, 2015
Closed
Merged
closed via #89 |
Krinkle
added a commit
to Krinkle/nyc
that referenced
this issue
Jan 3, 2019
By default, spawn-wrap writes temporary files to HOME. It used to be /tmp, but it changed that to HOME to support environments that have 'noexec' flags set on their tmpfs mount. Ref istanbuljs/spawn-wrap#3. The problem with this is that nyc now no longer works in environments without a (writable) home directory (e.g. the 'nobody' user on Linux). While it is fine to fallback to HOME, it should write elsewhere if that is unavailable, and ideally in a way that doesn't require every sysadmin or end-user to hardcode some environmnet variable in their package.json specifically for nyc or spawn-wrap. A common way to communicate this intent is with the XDG_CACHE_HOME environment variable. Fixes istanbuljs#79.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
$(npm bin)/tap test/nyc-test.js
fails, where$(npm bin)/tap --coverage test/nyc-test.js
succeeds. This seems wrong,tap
comes bundled withnyc
for its own coverage reports but that shouldn't impact the tests.The text was updated successfully, but these errors were encountered: