Skip to content

Commit 9bda7ea

Browse files
committed
Auto merge of #31274 - brson:nobench, r=nikomatsakis
I don't believe these test cases have served any purpose in years. The shootout benchmarks are now upstreamed. A new benchmark suite should rather be maintained out of tree. r? @nikomatsakis
2 parents 27380a3 + 005c962 commit 9bda7ea

30 files changed

+4
-87874
lines changed

mk/tests.mk

+4-18
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ ifdef CHECK_IGNORED
4545
TESTARGS += --ignored
4646
endif
4747

48-
# Arguments to the cfail/rfail/rpass/bench tests
48+
# Arguments to the cfail/rfail/rpass tests
4949
ifdef CFG_VALGRIND
5050
CTEST_RUNTOOL = --runtool "$(CFG_VALGRIND)"
5151
endif
@@ -306,7 +306,6 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
306306
check-stage$(1)-T-$(2)-H-$(3)-rustdocck-exec \
307307
check-stage$(1)-T-$(2)-H-$(3)-crates-exec \
308308
check-stage$(1)-T-$(2)-H-$(3)-doc-crates-exec \
309-
check-stage$(1)-T-$(2)-H-$(3)-bench-exec \
310309
check-stage$(1)-T-$(2)-H-$(3)-debuginfo-gdb-exec \
311310
check-stage$(1)-T-$(2)-H-$(3)-debuginfo-lldb-exec \
312311
check-stage$(1)-T-$(2)-H-$(3)-codegen-exec \
@@ -344,7 +343,6 @@ check-stage$(1)-T-$(2)-H-$(3)-pretty-exec: \
344343
check-stage$(1)-T-$(2)-H-$(3)-pretty-rpass-full-exec \
345344
check-stage$(1)-T-$(2)-H-$(3)-pretty-rfail-exec \
346345
check-stage$(1)-T-$(2)-H-$(3)-pretty-rfail-full-exec \
347-
check-stage$(1)-T-$(2)-H-$(3)-pretty-bench-exec \
348346
check-stage$(1)-T-$(2)-H-$(3)-pretty-pretty-exec
349347

350348
endef
@@ -468,7 +466,6 @@ CFAIL_FULL_RS := $(wildcard $(S)src/test/compile-fail-fulldeps/*.rs)
468466
RFAIL_RS := $(wildcard $(S)src/test/run-fail/*.rs)
469467
CFAIL_RS := $(wildcard $(S)src/test/compile-fail/*.rs)
470468
PFAIL_RS := $(wildcard $(S)src/test/parse-fail/*.rs)
471-
BENCH_RS := $(wildcard $(S)src/test/bench/*.rs)
472469
PRETTY_RS := $(wildcard $(S)src/test/pretty/*.rs)
473470
DEBUGINFO_GDB_RS := $(wildcard $(S)src/test/debuginfo/*.rs)
474471
DEBUGINFO_LLDB_RS := $(wildcard $(S)src/test/debuginfo/*.rs)
@@ -485,7 +482,6 @@ CFAIL_FULL_TESTS := $(CFAIL_FULL_RS)
485482
RFAIL_TESTS := $(RFAIL_RS)
486483
CFAIL_TESTS := $(CFAIL_RS)
487484
PFAIL_TESTS := $(PFAIL_RS)
488-
BENCH_TESTS := $(BENCH_RS)
489485
PRETTY_TESTS := $(PRETTY_RS)
490486
DEBUGINFO_GDB_TESTS := $(DEBUGINFO_GDB_RS)
491487
DEBUGINFO_LLDB_TESTS := $(DEBUGINFO_LLDB_RS)
@@ -533,11 +529,6 @@ CTEST_BUILD_BASE_pfail = parse-fail
533529
CTEST_MODE_pfail = parse-fail
534530
CTEST_RUNTOOL_pfail = $(CTEST_RUNTOOL)
535531

536-
CTEST_SRC_BASE_bench = bench
537-
CTEST_BUILD_BASE_bench = bench
538-
CTEST_MODE_bench = run-pass
539-
CTEST_RUNTOOL_bench = $(CTEST_RUNTOOL)
540-
541532
CTEST_SRC_BASE_debuginfo-gdb = debuginfo
542533
CTEST_BUILD_BASE_debuginfo-gdb = debuginfo-gdb
543534
CTEST_MODE_debuginfo-gdb = debuginfo-gdb
@@ -612,7 +603,7 @@ TEST_SREQ$(1)_T_$(2)_H_$(3) = \
612603
$$(HBIN$(1)_H_$(3))/compiletest$$(X_$(3)) \
613604
$$(SREQ$(1)_T_$(2)_H_$(3))
614605

615-
# Rules for the cfail/rfail/rpass/bench test runner
606+
# Rules for the cfail/rfail/rpass test runner
616607

617608
# The tests select when to use debug configuration on their own;
618609
# remove directive, if present, from CFG_RUSTC_FLAGS (issue #7898).
@@ -675,7 +666,6 @@ CTEST_DEPS_cfail-full_$(1)-T-$(2)-H-$(3) = $$(CFAIL_FULL_TESTS) $$(CSREQ$(1)_T_$
675666
CTEST_DEPS_rfail_$(1)-T-$(2)-H-$(3) = $$(RFAIL_TESTS)
676667
CTEST_DEPS_cfail_$(1)-T-$(2)-H-$(3) = $$(CFAIL_TESTS)
677668
CTEST_DEPS_pfail_$(1)-T-$(2)-H-$(3) = $$(PFAIL_TESTS)
678-
CTEST_DEPS_bench_$(1)-T-$(2)-H-$(3) = $$(BENCH_TESTS)
679669
CTEST_DEPS_debuginfo-gdb_$(1)-T-$(2)-H-$(3) = $$(DEBUGINFO_GDB_TESTS)
680670
CTEST_DEPS_debuginfo-lldb_$(1)-T-$(2)-H-$(3) = $$(DEBUGINFO_LLDB_TESTS) \
681671
$(S)src/etc/lldb_batchmode.py \
@@ -748,7 +738,7 @@ endif
748738
endef
749739

750740
CTEST_NAMES = rpass rpass-valgrind rpass-full rfail-full cfail-full rfail cfail pfail \
751-
bench debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck
741+
debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck
752742

753743
$(foreach host,$(CFG_HOST), \
754744
$(eval $(foreach target,$(CFG_TARGET), \
@@ -757,20 +747,18 @@ $(foreach host,$(CFG_HOST), \
757747
$(eval $(call DEF_RUN_COMPILETEST,$(stage),$(target),$(host),$(name))))))))))
758748

759749
PRETTY_NAMES = pretty-rpass pretty-rpass-valgrind pretty-rpass-full pretty-rfail-full pretty-rfail \
760-
pretty-bench pretty-pretty
750+
pretty-pretty
761751
PRETTY_DEPS_pretty-rpass = $(RPASS_TESTS)
762752
PRETTY_DEPS_pretty-rpass-valgrind = $(RPASS_VALGRIND_TESTS)
763753
PRETTY_DEPS_pretty-rpass-full = $(RPASS_FULL_TESTS)
764754
PRETTY_DEPS_pretty-rfail-full = $(RFAIL_FULL_TESTS)
765755
PRETTY_DEPS_pretty-rfail = $(RFAIL_TESTS)
766-
PRETTY_DEPS_pretty-bench = $(BENCH_TESTS)
767756
PRETTY_DEPS_pretty-pretty = $(PRETTY_TESTS)
768757
PRETTY_DIRNAME_pretty-rpass = run-pass
769758
PRETTY_DIRNAME_pretty-rpass-valgrind = run-pass-valgrind
770759
PRETTY_DIRNAME_pretty-rpass-full = run-pass-fulldeps
771760
PRETTY_DIRNAME_pretty-rfail-full = run-fail-fulldeps
772761
PRETTY_DIRNAME_pretty-rfail = run-fail
773-
PRETTY_DIRNAME_pretty-bench = bench
774762
PRETTY_DIRNAME_pretty-pretty = pretty
775763

776764
define DEF_PRETTY_FULLDEPS
@@ -920,7 +908,6 @@ TEST_GROUPS = \
920908
rfail \
921909
cfail \
922910
pfail \
923-
bench \
924911
rmake \
925912
rustdocck \
926913
debuginfo-gdb \
@@ -935,7 +922,6 @@ TEST_GROUPS = \
935922
pretty-rpass-full \
936923
pretty-rfail-full \
937924
pretty-rfail \
938-
pretty-bench \
939925
pretty-pretty \
940926
$(NULL)
941927

src/test/bench/core-map.rs

-164
This file was deleted.

0 commit comments

Comments
 (0)