From ac41495acd97ba5f1074ffc686af6f03641e95b6 Mon Sep 17 00:00:00 2001 From: Knight Date: Mon, 1 Aug 2016 01:02:41 +0800 Subject: [PATCH 1/2] 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 \ From f13d1dc4cecaefe3feefcee5c9dc1087418d1fc4 Mon Sep 17 00:00:00 2001 From: Knight Date: Mon, 1 Aug 2016 01:04:04 +0800 Subject: [PATCH 2/2] README: correct TODO --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e8b85269b..82f85f746 100644 --- a/README.md +++ b/README.md @@ -148,15 +148,21 @@ To do ----- - chcon +- runcon +- base32 +- md5sum +- sha1sum +- sha224sum +- sha256sum +- sha384sum +- sha512sum - chgrp -- copy - cp (not much done) - csplit - date - dd - df - expr (almost done, no regular expressions) -- getlimits - join - ls - mv (almost done, one more option) @@ -164,9 +170,6 @@ To do - od (in progress, needs lots of work) - pr - printf -- remove -- runcon -- setuidgid - sort (a couple of options implemented) - split (a couple of missing options) - stty