From 96fa368184bfcf84bf157a756396791eafc050fe Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 21 Feb 2018 18:22:50 +0800 Subject: Move local tests to use the test runner --- Makefile | 11 ++++------- samples/test/for_underscore_drop.rs | 1 + samples/test/scoping_rules.rs | 1 + 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index b1d484d8..18820ee0 100644 --- a/Makefile +++ b/Makefile @@ -202,13 +202,10 @@ endif # MRUSTC-specific tests .PHONY: local_tests -local_tests: $(patsubst samples/test/%.rs,output/local_test/%_out.txt,$(wildcard samples/test/*.rs)) - -output/local_test/%_out.txt: output/local_test/% - ./$< > $@ -output/local_test/%: samples/test/%.rs $(TEST_DEPS) - mkdir -p $(dir $@) - $(BIN) -g $< -o $@ $(RUST_FLAGS) --test $(PIPECMD) +local_tests: + @$(MAKE) -C tools/testrunner + @mkdir -p output/local_tests + ./tools/bin/testrunner -o output/local_tests samples/test # # RUSTC TESTS diff --git a/samples/test/for_underscore_drop.rs b/samples/test/for_underscore_drop.rs index e590fee0..b6ed46d0 100644 --- a/samples/test/for_underscore_drop.rs +++ b/samples/test/for_underscore_drop.rs @@ -1,3 +1,4 @@ +// compile-flags: --test struct DropFlag<'a>(&'a mut i32); impl<'a> ::std::ops::Drop for DropFlag<'a> diff --git a/samples/test/scoping_rules.rs b/samples/test/scoping_rules.rs index 9878fd16..573fff21 100644 --- a/samples/test/scoping_rules.rs +++ b/samples/test/scoping_rules.rs @@ -1,3 +1,4 @@ +// compile-flags: --test struct DropFlag<'a>(&'a ::std::cell::Cell); impl<'a> ::std::ops::Drop for DropFlag<'a> -- cgit v1.2.3