about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-02-03 15:53:43 -0800
committerAlex Crichton <alex@alexcrichton.com>2014-02-04 18:05:13 -0800
commit50bdeb9a340e4d3568ec34dc86b220f8df32d2df (patch)
tree0350c63c44c3531618ff757a8b8f857372cbfe29
parent03c28b4ac56dd3688a8d324bb2e7683a351e656b (diff)
downloadrust-50bdeb9a340e4d3568ec34dc86b220f8df32d2df.tar.gz
rust-50bdeb9a340e4d3568ec34dc86b220f8df32d2df.zip
Run all target crate tests on the windows/try bots
Previously, the check-fast and check-lite test suites weren't picking up all
target crates, rather just std/extra. In order to ensure that all of our crates
work on windows, I've modified these rules to build the test suites for all
TARGET_CRATES members. Note that this still excludes rustc/syntax/rustdoc.
-rw-r--r--mk/tests.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/mk/tests.mk b/mk/tests.mk
index cd5e85cf34f..85c63acb0f1 100644
--- a/mk/tests.mk
+++ b/mk/tests.mk
@@ -183,8 +183,8 @@ check-test: cleantestlibs cleantmptestlogs all check-stage2-rfail
 	$(Q)$(CFG_PYTHON) $(S)src/etc/check-summary.py tmp/*.log
 
 check-lite: cleantestlibs cleantmptestlogs \
-	check-stage2-std check-stage2-extra check-stage2-rpass \
-	check-stage2-rustuv check-stage2-native check-stage2-green \
+	$(foreach crate,$(TARGET_CRATES),check-stage2-$(crate)) \
+	check-stage2-rpass \
 	check-stage2-rfail check-stage2-cfail check-stage2-rmake
 	$(Q)$(CFG_PYTHON) $(S)src/etc/check-summary.py tmp/*.log
 
@@ -861,7 +861,8 @@ $(foreach host,$(CFG_HOST), \
  $(eval $(foreach target,$(CFG_TARGET), \
    $(eval $(call DEF_CHECK_FAST_FOR_T_H,,$(target),$(host))))))
 
-check-fast: tidy check-fast-H-$(CFG_BUILD) check-stage2-std check-stage2-extra
+check-fast: tidy check-fast-H-$(CFG_BUILD) \
+	    $(foreach crate,$(TARGET_CRATES),check-stage2-$(crate))
 	$(Q)$(CFG_PYTHON) $(S)src/etc/check-summary.py tmp/*.log
 
 define DEF_CHECK_FAST_FOR_H