mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 23:16:30 +01:00
test: make addon testing part of make test
Otherwise it's too easy to miss breaking changes to node.h and other public headers until the CI catches them. `vcbuild test` tests addons so there is precedence. PR-URL: https://github.com/nodejs/node/pull/6232 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
This commit is contained in:
parent
fa542ebcfd
commit
628ae25795
9
Makefile
9
Makefile
@ -114,9 +114,9 @@ v8:
|
||||
tools/make-v8.sh v8
|
||||
$(MAKE) -C deps/v8 $(V8_ARCH) $(V8_BUILD_OPTIONS)
|
||||
|
||||
test: | cctest # Depends on 'all'.
|
||||
test: | build-addons cctest # Both targets depend on 'all'.
|
||||
$(PYTHON) tools/test.py --mode=release -J \
|
||||
doctool message parallel sequential
|
||||
addon doctool message parallel sequential
|
||||
$(MAKE) lint
|
||||
|
||||
test-parallel: all
|
||||
@ -141,7 +141,10 @@ ADDONS_BINDING_GYPS := \
|
||||
$(wildcard test/addons/*/binding.gyp))
|
||||
|
||||
# Implicitly depends on $(NODE_EXE), see the build-addons rule for rationale.
|
||||
test/addons/.buildstamp: $(ADDONS_BINDING_GYPS) | test/addons/.docbuildstamp
|
||||
test/addons/.buildstamp: $(ADDONS_BINDING_GYPS) \
|
||||
deps/uv/include/*.h deps/v8/include/*.h \
|
||||
src/node.h src/node_buffer.h src/node_object_wrap.h \
|
||||
| test/addons/.docbuildstamp
|
||||
# Cannot use $(wildcard test/addons/*/) here, it's evaluated before
|
||||
# embedded addons have been generated from the documentation.
|
||||
for dirname in test/addons/*/; do \
|
||||
|
Loading…
Reference in New Issue
Block a user