summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a42d39207..f84c21344 100644
--- a/Makefile
+++ b/Makefile
@@ -147,7 +147,19 @@ test-debugger: all
$(PYTHON) tools/test.py debugger
test-npm: node
- ./node deps/npm/test/run.js
+ rm -rf npm-cache npm-tmp npm-prefix
+ mkdir npm-cache npm-tmp npm-prefix
+ cd deps/npm ; npm_config_cache="$(shell pwd)/npm-cache" \
+ npm_config_prefix="$(shell pwd)/npm-prefix" \
+ npm_config_tmp="$(shell pwd)/npm-tmp" \
+ ../../node cli.js install
+ cd deps/npm ; npm_config_cache="$(shell pwd)/npm-cache" \
+ npm_config_prefix="$(shell pwd)/npm-prefix" \
+ npm_config_tmp="$(shell pwd)/npm-tmp" \
+ ../../node cli.js run-script test-all && \
+ ../../node cli.js prune --prod && \
+ cd ../.. && \
+ rm -rf npm-cache npm-tmp npm-prefix
test-npm-publish: node
npm_package_config_publishtest=true ./node deps/npm/test/run.js