@@ -304,6 +304,7 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
304
304
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pfail-exec \
305
305
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-valgrind-exec \
306
306
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-full-exec \
307
+ check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail-full-exec \
307
308
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail-full-exec \
308
309
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rmake-exec \
309
310
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustdocck-exec \
@@ -345,6 +346,7 @@ check-stage$(1)-T-$(2)-H-$(3)-pretty-exec: \
345
346
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass-valgrind-exec \
346
347
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass-full-exec \
347
348
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail-exec \
349
+ check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail-full-exec \
348
350
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-bench-exec \
349
351
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-pretty-exec
350
352
@@ -464,6 +466,7 @@ $(foreach host,$(CFG_HOST), \
464
466
RPASS_RS := $(wildcard $(S ) src/test/run-pass/* .rs)
465
467
RPASS_VALGRIND_RS := $(wildcard $(S ) src/test/run-pass-valgrind/* .rs)
466
468
RPASS_FULL_RS := $(wildcard $(S ) src/test/run-pass-fulldeps/* .rs)
469
+ RFAIL_FULL_RS := $(wildcard $(S ) src/test/run-fail-fulldeps/* .rs)
467
470
CFAIL_FULL_RS := $(wildcard $(S ) src/test/compile-fail-fulldeps/* .rs)
468
471
RFAIL_RS := $(wildcard $(S ) src/test/run-fail/* .rs)
469
472
CFAIL_RS := $(wildcard $(S ) src/test/compile-fail/* .rs)
@@ -483,6 +486,7 @@ PERF_RS := $(wildcard $(S)src/test/bench/*.rs)
483
486
RPASS_TESTS := $(RPASS_RS )
484
487
RPASS_VALGRIND_TESTS := $(RPASS_VALGRIND_RS )
485
488
RPASS_FULL_TESTS := $(RPASS_FULL_RS )
489
+ RFAIL_FULL_TESTS := $(RFAIL_FULL_RS )
486
490
CFAIL_FULL_TESTS := $(CFAIL_FULL_RS )
487
491
RFAIL_TESTS := $(RFAIL_RS )
488
492
CFAIL_TESTS := $(CFAIL_RS )
@@ -510,6 +514,11 @@ CTEST_BUILD_BASE_rpass-full = run-pass-fulldeps
510
514
CTEST_MODE_rpass-full = run-pass
511
515
CTEST_RUNTOOL_rpass-full = $(CTEST_RUNTOOL )
512
516
517
+ CTEST_SRC_BASE_rfail-full = run-fail-fulldeps
518
+ CTEST_BUILD_BASE_rfail-full = run-fail-fulldeps
519
+ CTEST_MODE_rfail-full = run-fail
520
+ CTEST_RUNTOOL_rfail-full = $(CTEST_RUNTOOL )
521
+
513
522
CTEST_SRC_BASE_cfail-full = compile-fail-fulldeps
514
523
CTEST_BUILD_BASE_cfail-full = compile-fail-fulldeps
515
524
CTEST_MODE_cfail-full = compile-fail
@@ -661,6 +670,7 @@ endif
661
670
CTEST_DEPS_rpass_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RPASS_TESTS )
662
671
CTEST_DEPS_rpass-valgrind_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RPASS_VALGRIND_TESTS )
663
672
CTEST_DEPS_rpass-full_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RPASS_FULL_TESTS ) $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
673
+ CTEST_DEPS_rfail-full_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RFAIL_FULL_TESTS ) $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
664
674
CTEST_DEPS_cfail-full_$(1 ) -T-$(2 ) -H-$(3 ) = $$(CFAIL_FULL_TESTS ) $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
665
675
CTEST_DEPS_rfail_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RFAIL_TESTS )
666
676
CTEST_DEPS_cfail_$(1 ) -T-$(2 ) -H-$(3 ) = $$(CFAIL_TESTS )
@@ -737,7 +747,7 @@ endif
737
747
738
748
endef
739
749
740
- CTEST_NAMES = rpass rpass-valgrind rpass-full cfail-full rfail cfail pfail \
750
+ CTEST_NAMES = rpass rpass-valgrind rpass-full rfail-full cfail-full rfail cfail pfail \
741
751
bench perf debuginfo-gdb debuginfo-lldb codegen rustdocck
742
752
743
753
$(foreach host,$(CFG_HOST), \
@@ -746,22 +756,26 @@ $(foreach host,$(CFG_HOST), \
746
756
$(eval $(foreach name,$(CTEST_NAMES), \
747
757
$(eval $(call DEF_RUN_COMPILETEST,$(stage),$(target),$(host),$(name))))))))))
748
758
749
- PRETTY_NAMES = pretty-rpass pretty-rpass-valgrind pretty-rpass-full pretty-rfail pretty-bench pretty-pretty
759
+ PRETTY_NAMES = pretty-rpass pretty-rpass-valgrind pretty-rpass-full pretty-rfail-full pretty-rfail \
760
+ pretty-bench pretty-pretty
750
761
PRETTY_DEPS_pretty-rpass = $(RPASS_TESTS )
751
762
PRETTY_DEPS_pretty-rpass-valgrind = $(RPASS_VALGRIND_TESTS )
752
763
PRETTY_DEPS_pretty-rpass-full = $(RPASS_FULL_TESTS )
764
+ PRETTY_DEPS_pretty-rfail-full = $(RFAIL_FULL_TESTS )
753
765
PRETTY_DEPS_pretty-rfail = $(RFAIL_TESTS )
754
766
PRETTY_DEPS_pretty-bench = $(BENCH_TESTS )
755
767
PRETTY_DEPS_pretty-pretty = $(PRETTY_TESTS )
756
768
PRETTY_DIRNAME_pretty-rpass = run-pass
757
769
PRETTY_DIRNAME_pretty-rpass-valgrind = run-pass-valgrind
758
770
PRETTY_DIRNAME_pretty-rpass-full = run-pass-fulldeps
771
+ PRETTY_DIRNAME_pretty-rfail-full = run-fail-fulldeps
759
772
PRETTY_DIRNAME_pretty-rfail = run-fail
760
773
PRETTY_DIRNAME_pretty-bench = bench
761
774
PRETTY_DIRNAME_pretty-pretty = pretty
762
775
763
776
define DEF_PRETTY_FULLDEPS
764
777
PRETTY_DEPS$(1 ) _T_$(2 ) _H_$(3 ) _pretty-rpass-full = $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) )
778
+ PRETTY_DEPS$(1 ) _T_$(2 ) _H_$(3 ) _pretty-rfail-full = $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) )
765
779
endef
766
780
767
781
$(foreach host,$(CFG_HOST), \
@@ -901,6 +915,7 @@ TEST_GROUPS = \
901
915
rpass \
902
916
rpass-valgrind \
903
917
rpass-full \
918
+ rfail-full \
904
919
cfail-full \
905
920
rfail \
906
921
cfail \
@@ -918,6 +933,7 @@ TEST_GROUPS = \
918
933
pretty-rpass \
919
934
pretty-rpass-valgrind \
920
935
pretty-rpass-full \
936
+ pretty-rfail-full \
921
937
pretty-rfail \
922
938
pretty-bench \
923
939
pretty-pretty \
0 commit comments