From ac41495acd97ba5f1074ffc686af6f03641e95b6 Mon Sep 17 00:00:00 2001 From: Knight Date: Mon, 1 Aug 2016 01:02:41 +0800 Subject: [PATCH] Compile test program only once --- Makefile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 600c56a5a..89b762672 100644 --- a/Makefile +++ b/Makefile @@ -207,11 +207,6 @@ build_exe_$(1): ${CARGO} build ${CARGOFLAGS} ${PROFILE_CMD} -p $(1) endef -define TEST_INTEGRATION -test_integration_$(1): - ${CARGO} test ${CARGOFLAGS} --features "$(1) $(TEST_SPEC_FEATURE)" --no-default-features $(TEST_NO_FAIL_FAST) -endef - define TEST_BUSYBOX test_busybox_$(1): (cd $(BUSYBOX_SRC)/testsuite && bindir=$(BUILDDIR) ./runtest $(RUNTEST_ARGS) $(1) ) @@ -255,10 +250,10 @@ build-uutils: build: build-uutils build-pkgs -$(foreach test,$(TESTS),$(eval $(call TEST_INTEGRATION,$(test)))) $(foreach test,$(filter-out $(SKIP_UTILS),$(PROGS)),$(eval $(call TEST_BUSYBOX,$(test)))) -test: $(addprefix test_integration_,$(TESTS)) +test: + ${CARGO} test ${CARGOFLAGS} --features "$(TESTS) $(TEST_SPEC_FEATURE)" --no-default-features $(TEST_NO_FAIL_FAST) busybox-src: if [ ! -e $(BUSYBOX_SRC) ]; then \