@@ -173,12 +173,12 @@ check-notidy: cleantmptestlogs cleantestlibs all check-stage2
173
173
check-lite : cleantestlibs cleantmptestlogs \
174
174
$(foreach crate,$(TEST_TARGET_CRATES ) ,check-stage2-$(crate ) ) \
175
175
check-stage2-rpass check-stage2-rpass-valgrind \
176
- check-stage2-rfail check-stage2-cfail check-stage2-rmake
176
+ check-stage2-rfail check-stage2-cfail check-stage2-pfail check-stage2- rmake
177
177
$(Q )$(CFG_PYTHON ) $(S ) src/etc/check-summary.py tmp/* .log
178
178
179
179
# Only check the 'reference' tests: rpass/cfail/rfail/rmake.
180
180
check-ref : cleantestlibs cleantmptestlogs check-stage2-rpass check-stage2-rpass-valgrind \
181
- check-stage2-rfail check-stage2-cfail check-stage2-rmake
181
+ check-stage2-rfail check-stage2-cfail check-stage2-pfail check-stage2- rmake
182
182
$(Q )$(CFG_PYTHON ) $(S ) src/etc/check-summary.py tmp/* .log
183
183
184
184
# Only check the docs.
@@ -290,6 +290,7 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
290
290
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-exec \
291
291
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail-exec \
292
292
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail-exec \
293
+ check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pfail-exec \
293
294
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-valgrind-exec \
294
295
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-full-exec \
295
296
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail-full-exec \
@@ -469,7 +470,8 @@ RPASS_VALGRIND_TESTS := $(RPASS_VALGRIND_RS)
469
470
RPASS_FULL_TESTS := $(RPASS_FULL_RS )
470
471
CFAIL_FULL_TESTS := $(CFAIL_FULL_RS )
471
472
RFAIL_TESTS := $(RFAIL_RS )
472
- CFAIL_TESTS := $(CFAIL_RS ) $(PFAIL_RS )
473
+ CFAIL_TESTS := $(CFAIL_RS )
474
+ PFAIL_TESTS := $(PFAIL_RS )
473
475
BENCH_TESTS := $(BENCH_RS )
474
476
PERF_TESTS := $(PERF_RS )
475
477
PRETTY_TESTS := $(PRETTY_RS )
@@ -507,6 +509,11 @@ CTEST_BUILD_BASE_cfail = compile-fail
507
509
CTEST_MODE_cfail = compile-fail
508
510
CTEST_RUNTOOL_cfail = $(CTEST_RUNTOOL )
509
511
512
+ CTEST_SRC_BASE_pfail = parse-fail
513
+ CTEST_BUILD_BASE_pfail = parse-fail
514
+ CTEST_MODE_pfail = parse-fail
515
+ CTEST_RUNTOOL_pfail = $(CTEST_RUNTOOL )
516
+
510
517
CTEST_SRC_BASE_bench = bench
511
518
CTEST_BUILD_BASE_bench = bench
512
519
CTEST_MODE_bench = run-pass
@@ -629,6 +636,7 @@ CTEST_DEPS_rpass-full_$(1)-T-$(2)-H-$(3) = $$(RPASS_FULL_TESTS) $$(CSREQ$(1)_T_$
629
636
CTEST_DEPS_cfail-full_$(1 ) -T-$(2 ) -H-$(3 ) = $$(CFAIL_FULL_TESTS ) $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
630
637
CTEST_DEPS_rfail_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RFAIL_TESTS )
631
638
CTEST_DEPS_cfail_$(1 ) -T-$(2 ) -H-$(3 ) = $$(CFAIL_TESTS )
639
+ CTEST_DEPS_pfail_$(1 ) -T-$(2 ) -H-$(3 ) = $$(PFAIL_TESTS )
632
640
CTEST_DEPS_bench_$(1 ) -T-$(2 ) -H-$(3 ) = $$(BENCH_TESTS )
633
641
CTEST_DEPS_perf_$(1 ) -T-$(2 ) -H-$(3 ) = $$(PERF_TESTS )
634
642
CTEST_DEPS_debuginfo-gdb_$(1 ) -T-$(2 ) -H-$(3 ) = $$(DEBUGINFO_GDB_TESTS )
@@ -697,7 +705,7 @@ endif
697
705
698
706
endef
699
707
700
- CTEST_NAMES = rpass rpass-valgrind rpass-full cfail-full rfail cfail bench perf debuginfo-gdb debuginfo-lldb codegen
708
+ CTEST_NAMES = rpass rpass-valgrind rpass-full cfail-full rfail cfail pfail bench perf debuginfo-gdb debuginfo-lldb codegen
701
709
702
710
$(foreach host,$(CFG_HOST), \
703
711
$(eval $(foreach target,$(CFG_TARGET), \
@@ -856,6 +864,7 @@ TEST_GROUPS = \
856
864
cfail-full \
857
865
rfail \
858
866
cfail \
867
+ pfail \
859
868
bench \
860
869
perf \
861
870
rmake \
0 commit comments