@@ -320,7 +320,7 @@ v8: ## Build deps/v8.
320320 tools/make-v8.sh $(V8_ARCH ) .$(BUILDTYPE_LOWER ) $(V8_BUILD_OPTIONS )
321321
322322.PHONY : jstest
323- jstest : build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests build-ffi-tests # # Run addon tests and JS tests.
323+ jstest : build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests # # Run addon tests and JS tests.
324324 $(PYTHON ) tools/test.py $(PARALLEL_ARGS ) --mode=$(BUILDTYPE_LOWER ) \
325325 $(TEST_CI_ARGS ) \
326326 --skip-tests=$(CI_SKIP_TESTS ) \
@@ -346,7 +346,6 @@ test: all ## Run default tests, linters, and build docs.
346346 $(MAKE ) -s build-js-native-api-tests
347347 $(MAKE ) -s build-node-api-tests
348348 $(MAKE ) -s build-sqlite-tests
349- $(MAKE ) -s build-ffi-tests
350349 $(MAKE ) -s cctest
351350 $(MAKE ) -s jstest
352351
@@ -356,7 +355,6 @@ test-only: all ## Run default tests, without linters or building the docs.
356355 $(MAKE ) build-js-native-api-tests
357356 $(MAKE ) build-node-api-tests
358357 $(MAKE ) build-sqlite-tests
359- $(MAKE ) build-ffi-tests
360358 $(MAKE ) cctest
361359 $(MAKE ) jstest
362360 $(MAKE ) tooltest
@@ -368,7 +366,6 @@ test-cov: all ## Run coverage tests.
368366 $(MAKE ) build-js-native-api-tests
369367 $(MAKE ) build-node-api-tests
370368 $(MAKE ) build-sqlite-tests
371- $(MAKE ) build-ffi-tests
372369 $(MAKE ) cctest
373370 CI_SKIP_TESTS=$(COV_SKIP_TESTS ) $(MAKE ) jstest
374371
@@ -547,24 +544,6 @@ else
547544build-sqlite-tests :
548545endif
549546
550- FFI_BINDING_GYPS := $(wildcard test/ffi/* /binding.gyp)
551-
552- FFI_BINDING_SOURCES := \
553- $(wildcard test/ffi/* /* .c) \
554- $(wildcard test/ffi/* /* .def)
555-
556- # Implicitly depends on $(NODE_EXE), see the build-ffi-tests rule for rationale.
557- test/ffi/.buildstamp : $(ADDONS_PREREQS ) \
558- $(FFI_BINDING_GYPS ) $(FFI_BINDING_SOURCES )
559- @$(call run_build_addons,"$$PWD/test/ffi",$@ )
560-
561- .PHONY : build-ffi-tests
562- # .buildstamp needs $(NODE_EXE) but cannot depend on it
563- # directly because it calls make recursively. The parent make cannot know
564- # if the subprocess touched anything so it pessimistically assumes that
565- # .buildstamp is out of date and need a rebuild.
566- build-ffi-tests : | $(NODE_EXE ) test/ffi/.buildstamp # # Build FFI tests.
567-
568547.PHONY : clear-stalled
569548clear-stalled : # # Clear any stalled processes.
570549 $(info Clean up any leftover processes but don't error if found.)
@@ -575,7 +554,7 @@ clear-stalled: ## Clear any stalled processes.
575554 fi
576555
577556.PHONY : test-build
578- test-build : | all build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests build-ffi-tests # # Build all tests.
557+ test-build : | all build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests # # Build all tests.
579558
580559.PHONY : test-build-js-native-api
581560test-build-js-native-api : all build-js-native-api-tests # # Build JS Native-API tests.
@@ -637,7 +616,7 @@ test-ci-js: | clear-stalled ## Build and test JavaScript with building anything
637616.PHONY : test-ci
638617# Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
639618test-ci : LOGLEVEL := info # # Build and test everything (CI).
640- test-ci : | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests build-ffi-tests doc-only
619+ test-ci : | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests doc-only
641620 out/Release/cctest --gtest_output=xml:out/junit/cctest.xml
642621 $(PYTHON ) tools/test.py $(PARALLEL_ARGS ) -p tap --logfile test.tap \
643622 --mode=$(BUILDTYPE_LOWER ) --flaky-tests=$(FLAKY_TESTS ) \
0 commit comments