Skip to content

Commit 6a8b5b3

Browse files
TooTallNatepiscisaureus
authored andcommitted
test: bundle node-weak in test/gc so that it doesn't need to be downloaded
1 parent 35a1421 commit 6a8b5b3

File tree

8 files changed

+537
-10
lines changed

8 files changed

+537
-10
lines changed

Makefile

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,16 @@ test-http1: all
6161
test-valgrind: all
6262
$(PYTHON) tools/test.py --mode=release --valgrind simple message
6363

64-
node_modules/weak:
64+
test/gc/node_modules/weak/build:
6565
@if [ ! -f node ]; then make all; fi
66-
@if [ ! -d node_modules ]; then mkdir -p node_modules; fi
67-
./node deps/npm/bin/npm-cli.js install weak \
68-
--nodedir="$(shell pwd)" \
69-
--prefix="$(shell pwd)" --unsafe-perm # go ahead and run as root.
66+
./node deps/npm/node_modules/node-gyp/bin/node-gyp rebuild \
67+
--directory="$(shell pwd)/test/gc/node_modules/weak" \
68+
--nodedir="$(shell pwd)"
7069

71-
test-gc: all node_modules/weak
70+
test-gc: all test/gc/node_modules/weak/build
7271
$(PYTHON) tools/test.py --mode=release gc
7372

74-
test-all: all node_modules/weak
73+
test-all: all test/gc/node_modules/weak/build
7574
$(PYTHON) tools/test.py --mode=debug,release
7675
make test-npm
7776

test/gc/node_modules/weak/LICENSE

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/gc/node_modules/weak/README.md

Lines changed: 114 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/gc/node_modules/weak/binding.gyp

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/gc/node_modules/weak/lib/weak.js

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/gc/node_modules/weak/package.json

Lines changed: 55 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)