Skip to content

Commit 57c2114

Browse files
committed
---
yaml --- r: 13216 b: refs/heads/master c: 9b9ceea h: refs/heads/master v: v3
1 parent ec451ca commit 57c2114

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 2b4038cbd978f29fa88c0bb6d7c2062abc4f30c5
2+
refs/heads/master: 9b9ceea6bdcc51ffab258ed2d6ef23066c17838c
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/mk/tests.mk

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ check-stage$(1)-T-$(2)-H-$(3): tidy \
205205
check-stage$(1)-T-$(2)-H-$(3)-bench \
206206
check-stage$(1)-T-$(2)-H-$(3)-pretty \
207207
check-stage$(1)-T-$(2)-H-$(3)-rustdoc \
208+
check-stage$(1)-T-$(2)-H-$(3)-cargo \
208209
check-stage$(1)-T-$(2)-H-$(3)-doc-tutorial \
209210
check-stage$(1)-T-$(2)-H-$(3)-doc-ref
210211

@@ -260,6 +261,9 @@ check-stage$(1)-T-$(2)-H-$(3)-pretty-pretty: \
260261
check-stage$(1)-T-$(2)-H-$(3)-rustdoc: \
261262
check-stage$(1)-T-$(2)-H-$(3)-rustdoc-dummy
262263

264+
check-stage$(1)-T-$(2)-H-$(3)-cargo: \
265+
check-stage$(1)-T-$(2)-H-$(3)-cargo-dummy
266+
263267
check-stage$(1)-T-$(2)-H-$(3)-doc-tutorial: \
264268
check-stage$(1)-T-$(2)-H-$(3)-doc-tutorial-dummy
265269

@@ -327,6 +331,23 @@ check-stage$(1)-T-$(2)-H-$(3)-rustdoc-dummy: \
327331
$$(Q)$$(call CFG_RUN_TEST,$$<,$(2),$(3)) $$(TESTARGS) \
328332
--logfile tmp/check-stage$(1)-T-$(2)-H-$(3)-rustdoc.log
329333

334+
# Rules for the cargo test runner
335+
336+
$(3)/test/cargotest.stage$(1)-$(2)$$(X): \
337+
$$(CARGO_CRATE) $$(CARGO_INPUTS) \
338+
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
339+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_CORELIB) \
340+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_STDLIB) \
341+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC)
342+
@$$(call E, compile_and_link: $$@)
343+
$$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< --test
344+
345+
check-stage$(1)-T-$(2)-H-$(3)-cargo-dummy: \
346+
$(3)/test/cargotest.stage$(1)-$(2)$$(X)
347+
@$$(call E, run: $$<)
348+
$$(Q)$$(call CFG_RUN_TEST,$$<,$(2),$(3)) $$(TESTARGS) \
349+
--logfile tmp/check-stage$(1)-T-$(2)-H-$(3)-cargo.log
350+
330351
# Rules for the cfail/rfail/rpass/bench/perf test runner
331352

332353
CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3) := \
@@ -639,6 +660,9 @@ check-stage$(1)-H-$(2)-pretty-pretty: \
639660
check-stage$(1)-H-$(2)-rustdoc: \
640661
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
641662
check-stage$(1)-T-$$(target)-H-$(2)-rustdoc)
663+
check-stage$(1)-H-$(2)-cargo: \
664+
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
665+
check-stage$(1)-T-$$(target)-H-$(2)-cargo)
642666
check-stage$(1)-H-$(2)-doc-tutorial: \
643667
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
644668
check-stage$(1)-T-$$(target)-H-$(2)-doc-tutorial)
@@ -714,6 +738,9 @@ check-stage$(1)-H-all-pretty-pretty: \
714738
check-stage$(1)-H-all-rustdoc: \
715739
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
716740
check-stage$(1)-H-$$(target)-rustdoc)
741+
check-stage$(1)-H-all-cargo: \
742+
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
743+
check-stage$(1)-H-$$(target)-cargo)
717744
check-stage$(1)-H-all-doc-tutorial: \
718745
$$(foreach target,$$(CFG_TARGET_TRIPLES), \
719746
check-stage$(1)-H-$$(target)-doc-tutorial)
@@ -745,6 +772,7 @@ check-stage$(1)-pretty-rfail: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-pretty-rfail
745772
check-stage$(1)-pretty-bench: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-pretty-bench
746773
check-stage$(1)-pretty-pretty: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-pretty-pretty
747774
check-stage$(1)-rustdoc: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-rustdoc
775+
check-stage$(1)-cargo: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-cargo
748776
check-stage$(1)-doc-tutorial: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-doc-tutorial
749777
check-stage$(1)-doc-ref: check-stage$(1)-H-$$(CFG_HOST_TRIPLE)-doc-ref
750778

0 commit comments

Comments
 (0)