build: add embedtest into native suite · nodejs/node@7168d0b

Original file line numberDiff line numberDiff line change

@@ -301,7 +301,6 @@ coverage-report-js: ## Report JavaScript coverage results.

301301
302302

cctest: all ## Run the C++ tests using the built `cctest` executable.

303303

@out/$(BUILDTYPE)/$@ --gtest_filter=$(GTEST_FILTER)

304-

'$(OUT_NODE)' ./test/embedding/test-embedding.js

305304
306305

.PHONY: list-gtests

307306

list-gtests: ## List all available C++ gtests.

@@ -571,7 +570,7 @@ test-all-suites: | clear-stalled test-build bench-addons-build doc-only ## Run a

571570

$(PYTHON) tools/test.py $(PARALLEL_ARGS) --mode=$(BUILDTYPE_LOWER) test/*

572571
573572

JS_SUITES ?= default

574-

NATIVE_SUITES ?= addons js-native-api node-api

573+

NATIVE_SUITES ?= addons js-native-api node-api embedding

575574

# CI_* variables should be kept synchronized with the ones in vcbuild.bat

576575

CI_NATIVE_SUITES ?= $(NATIVE_SUITES) benchmark

577576

CI_JS_SUITES ?= $(JS_SUITES) pummel

@@ -613,7 +612,6 @@ test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tes

613612

$(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \

614613

--mode=$(BUILDTYPE_LOWER) --flaky-tests=$(FLAKY_TESTS) \

615614

$(TEST_CI_ARGS) $(CI_JS_SUITES) $(CI_NATIVE_SUITES) $(CI_DOC)

616-

'$(OUT_NODE)' ./test/embedding/test-embedding.js

617615

$(info Clean up any leftover processes, error if found.)

618616

ps awwx | grep Release/node | grep -v grep | cat

619617

@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \