Skip to content

Commit da2276e

Browse files
committed
Auto merge of #24835 - rprichard:rfail-full, r=alexcrichton
This commit gets `make check-stage1` working again after #24718. cc @tamird r? @alexcrichton
2 parents 2b8c9b1 + 142aa0a commit da2276e

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

configure

+1
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,7 @@ do
11441144
make_dir $h/test/run-pass-valgrind
11451145
make_dir $h/test/run-pass-fulldeps
11461146
make_dir $h/test/run-fail
1147+
make_dir $h/test/run-fail-fulldeps
11471148
make_dir $h/test/compile-fail
11481149
make_dir $h/test/parse-fail
11491150
make_dir $h/test/compile-fail-fulldeps

mk/tests.mk

+18-2
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
304304
check-stage$(1)-T-$(2)-H-$(3)-pfail-exec \
305305
check-stage$(1)-T-$(2)-H-$(3)-rpass-valgrind-exec \
306306
check-stage$(1)-T-$(2)-H-$(3)-rpass-full-exec \
307+
check-stage$(1)-T-$(2)-H-$(3)-rfail-full-exec \
307308
check-stage$(1)-T-$(2)-H-$(3)-cfail-full-exec \
308309
check-stage$(1)-T-$(2)-H-$(3)-rmake-exec \
309310
check-stage$(1)-T-$(2)-H-$(3)-rustdocck-exec \
@@ -345,6 +346,7 @@ check-stage$(1)-T-$(2)-H-$(3)-pretty-exec: \
345346
check-stage$(1)-T-$(2)-H-$(3)-pretty-rpass-valgrind-exec \
346347
check-stage$(1)-T-$(2)-H-$(3)-pretty-rpass-full-exec \
347348
check-stage$(1)-T-$(2)-H-$(3)-pretty-rfail-exec \
349+
check-stage$(1)-T-$(2)-H-$(3)-pretty-rfail-full-exec \
348350
check-stage$(1)-T-$(2)-H-$(3)-pretty-bench-exec \
349351
check-stage$(1)-T-$(2)-H-$(3)-pretty-pretty-exec
350352

@@ -464,6 +466,7 @@ $(foreach host,$(CFG_HOST), \
464466
RPASS_RS := $(wildcard $(S)src/test/run-pass/*.rs)
465467
RPASS_VALGRIND_RS := $(wildcard $(S)src/test/run-pass-valgrind/*.rs)
466468
RPASS_FULL_RS := $(wildcard $(S)src/test/run-pass-fulldeps/*.rs)
469+
RFAIL_FULL_RS := $(wildcard $(S)src/test/run-fail-fulldeps/*.rs)
467470
CFAIL_FULL_RS := $(wildcard $(S)src/test/compile-fail-fulldeps/*.rs)
468471
RFAIL_RS := $(wildcard $(S)src/test/run-fail/*.rs)
469472
CFAIL_RS := $(wildcard $(S)src/test/compile-fail/*.rs)
@@ -483,6 +486,7 @@ PERF_RS := $(wildcard $(S)src/test/bench/*.rs)
483486
RPASS_TESTS := $(RPASS_RS)
484487
RPASS_VALGRIND_TESTS := $(RPASS_VALGRIND_RS)
485488
RPASS_FULL_TESTS := $(RPASS_FULL_RS)
489+
RFAIL_FULL_TESTS := $(RFAIL_FULL_RS)
486490
CFAIL_FULL_TESTS := $(CFAIL_FULL_RS)
487491
RFAIL_TESTS := $(RFAIL_RS)
488492
CFAIL_TESTS := $(CFAIL_RS)
@@ -510,6 +514,11 @@ CTEST_BUILD_BASE_rpass-full = run-pass-fulldeps
510514
CTEST_MODE_rpass-full = run-pass
511515
CTEST_RUNTOOL_rpass-full = $(CTEST_RUNTOOL)
512516

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+
513522
CTEST_SRC_BASE_cfail-full = compile-fail-fulldeps
514523
CTEST_BUILD_BASE_cfail-full = compile-fail-fulldeps
515524
CTEST_MODE_cfail-full = compile-fail
@@ -661,6 +670,7 @@ endif
661670
CTEST_DEPS_rpass_$(1)-T-$(2)-H-$(3) = $$(RPASS_TESTS)
662671
CTEST_DEPS_rpass-valgrind_$(1)-T-$(2)-H-$(3) = $$(RPASS_VALGRIND_TESTS)
663672
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))
664674
CTEST_DEPS_cfail-full_$(1)-T-$(2)-H-$(3) = $$(CFAIL_FULL_TESTS) $$(CSREQ$(1)_T_$(3)_H_$(3)) $$(SREQ$(1)_T_$(2)_H_$(3))
665675
CTEST_DEPS_rfail_$(1)-T-$(2)-H-$(3) = $$(RFAIL_TESTS)
666676
CTEST_DEPS_cfail_$(1)-T-$(2)-H-$(3) = $$(CFAIL_TESTS)
@@ -737,7 +747,7 @@ endif
737747

738748
endef
739749

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 \
741751
bench perf debuginfo-gdb debuginfo-lldb codegen rustdocck
742752

743753
$(foreach host,$(CFG_HOST), \
@@ -746,22 +756,26 @@ $(foreach host,$(CFG_HOST), \
746756
$(eval $(foreach name,$(CTEST_NAMES), \
747757
$(eval $(call DEF_RUN_COMPILETEST,$(stage),$(target),$(host),$(name))))))))))
748758

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
750761
PRETTY_DEPS_pretty-rpass = $(RPASS_TESTS)
751762
PRETTY_DEPS_pretty-rpass-valgrind = $(RPASS_VALGRIND_TESTS)
752763
PRETTY_DEPS_pretty-rpass-full = $(RPASS_FULL_TESTS)
764+
PRETTY_DEPS_pretty-rfail-full = $(RFAIL_FULL_TESTS)
753765
PRETTY_DEPS_pretty-rfail = $(RFAIL_TESTS)
754766
PRETTY_DEPS_pretty-bench = $(BENCH_TESTS)
755767
PRETTY_DEPS_pretty-pretty = $(PRETTY_TESTS)
756768
PRETTY_DIRNAME_pretty-rpass = run-pass
757769
PRETTY_DIRNAME_pretty-rpass-valgrind = run-pass-valgrind
758770
PRETTY_DIRNAME_pretty-rpass-full = run-pass-fulldeps
771+
PRETTY_DIRNAME_pretty-rfail-full = run-fail-fulldeps
759772
PRETTY_DIRNAME_pretty-rfail = run-fail
760773
PRETTY_DIRNAME_pretty-bench = bench
761774
PRETTY_DIRNAME_pretty-pretty = pretty
762775

763776
define DEF_PRETTY_FULLDEPS
764777
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))
765779
endef
766780

767781
$(foreach host,$(CFG_HOST), \
@@ -901,6 +915,7 @@ TEST_GROUPS = \
901915
rpass \
902916
rpass-valgrind \
903917
rpass-full \
918+
rfail-full \
904919
cfail-full \
905920
rfail \
906921
cfail \
@@ -918,6 +933,7 @@ TEST_GROUPS = \
918933
pretty-rpass \
919934
pretty-rpass-valgrind \
920935
pretty-rpass-full \
936+
pretty-rfail-full \
921937
pretty-rfail \
922938
pretty-bench \
923939
pretty-pretty \
File renamed without changes.

0 commit comments

Comments
 (0)