Skip to content

Commit d9a7afe

Browse files
committed
tests/run-make: Use RUSTC_TEST_OP in more places
1 parent 88966c4 commit d9a7afe

File tree

8 files changed

+11
-56
lines changed

8 files changed

+11
-56
lines changed

tests/run-make/const_fn_mir/Makefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,4 @@ include ../tools.mk
33

44
all:
55
$(RUSTC) main.rs --emit=mir -o "$(TMPDIR)"/dump.mir
6-
7-
ifdef RUSTC_BLESS_TEST
8-
cp "$(TMPDIR)"/dump.mir dump.mir
9-
else
10-
$(DIFF) dump.mir "$(TMPDIR)"/dump.mir
11-
endif
6+
$(RUSTC_TEST_OP) "$(TMPDIR)"/dump.mir dump.mir

tests/run-make/overwrite-input/Makefile

+2-8
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,5 @@ include ../tools.mk
33
all:
44
$(RUSTC) main.rs -o main.rs 2> $(TMPDIR)/file.stderr || echo "failed successfully"
55
$(RUSTC) main.rs -o . 2> $(TMPDIR)/folder.stderr || echo "failed successfully"
6-
7-
ifdef RUSTC_BLESS_TEST
8-
cp "$(TMPDIR)"/file.stderr file.stderr
9-
cp "$(TMPDIR)"/folder.stderr folder.stderr
10-
else
11-
$(DIFF) file.stderr "$(TMPDIR)"/file.stderr
12-
$(DIFF) folder.stderr "$(TMPDIR)"/folder.stderr
13-
endif
6+
$(RUSTC_TEST_OP) "$(TMPDIR)"/file.stderr file.stderr
7+
$(RUSTC_TEST_OP) "$(TMPDIR)"/folder.stderr folder.stderr

tests/run-make/raw-dylib-alt-calling-convention/Makefile

+2-10
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,9 @@ else
1616
endif
1717

1818
"$(TMPDIR)"/driver > "$(TMPDIR)"/output.txt
19-
ifdef RUSTC_BLESS_TEST
20-
cp "$(TMPDIR)"/output.txt output.txt
21-
else
22-
$(DIFF) output.txt "$(TMPDIR)"/output.txt
23-
endif
19+
$(RUSTC_TEST_OP) "$(TMPDIR)"/output.txt output.txt
2420

2521
ifdef IS_MSVC
2622
"$(TMPDIR)"/driver true > "$(TMPDIR)"/output.msvc.txt
27-
ifdef RUSTC_BLESS_TEST
28-
cp "$(TMPDIR)"/output.msvc.txt output.msvc.txt
29-
else
30-
$(DIFF) output.msvc.txt "$(TMPDIR)"/output.msvc.txt
31-
endif
23+
$(RUSTC_TEST_OP) "$(TMPDIR)"/output.msvc.txt output.msvc.txt
3224
endif

tests/run-make/raw-dylib-import-name-type/Makefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,4 @@ else
1414
$(CC) "$(TMPDIR)"/extern.obj extern.gnu.def --no-leading-underscore -shared -o "$(TMPDIR)"/extern.dll
1515
endif
1616
"$(TMPDIR)"/driver > "$(TMPDIR)"/output.txt
17-
18-
ifdef RUSTC_BLESS_TEST
19-
cp "$(TMPDIR)"/output.txt output.txt
20-
else
21-
$(DIFF) output.txt "$(TMPDIR)"/output.txt
22-
endif
17+
$(RUSTC_TEST_OP) "$(TMPDIR)"/output.txt output.txt

tests/run-make/raw-dylib-inline-cross-dylib/Makefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,4 @@ else
2727
$(CC) "$(TMPDIR)"/extern_2.obj -shared -o "$(TMPDIR)"/extern_2.dll
2828
endif
2929
$(call RUN,driver) > "$(TMPDIR)"/output.txt
30-
31-
ifdef RUSTC_BLESS_TEST
32-
cp "$(TMPDIR)"/output.txt output.txt
33-
else
34-
$(DIFF) output.txt "$(TMPDIR)"/output.txt
35-
endif
30+
$(RUSTC_TEST_OP) "$(TMPDIR)"/output.txt output.txt

tests/run-make/raw-dylib-link-ordinal/Makefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,4 @@ else
1414
$(CC) "$(TMPDIR)"/exporter.obj exporter.def -shared -o "$(TMPDIR)"/exporter.dll
1515
endif
1616
"$(TMPDIR)"/driver > "$(TMPDIR)"/output.txt
17-
18-
ifdef RUSTC_BLESS_TEST
19-
cp "$(TMPDIR)"/output.txt output.txt
20-
else
21-
$(DIFF) output.txt "$(TMPDIR)"/output.txt
22-
endif
17+
$(RUSTC_TEST_OP) "$(TMPDIR)"/output.txt output.txt

tests/run-make/raw-dylib-stdcall-ordinal/Makefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,4 @@ else
1515
$(CC) "$(TMPDIR)"/exporter.obj exporter-gnu.def -shared -o "$(TMPDIR)"/exporter.dll
1616
endif
1717
"$(TMPDIR)"/driver > "$(TMPDIR)"/actual_output.txt
18-
19-
ifdef RUSTC_BLESS_TEST
20-
cp "$(TMPDIR)"/actual_output.txt expected_output.txt
21-
else
22-
$(DIFF) expected_output.txt "$(TMPDIR)"/actual_output.txt
23-
endif
18+
$(RUSTC_TEST_OP) "$(TMPDIR)"/actual_output.txt expected_output.txt

tests/run-make/unknown-mod-stdin/Makefile

+2-8
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,5 @@ include ../tools.mk
44

55
all:
66
echo 'mod unknown;' | $(RUSTC) --crate-type rlib - >$(TMPDIR)/unknown-mod.stdout 2>$(TMPDIR)/unknown-mod.stderr || echo "failed successfully"
7-
8-
ifdef RUSTC_BLESS_TEST
9-
cp "$(TMPDIR)"/unknown-mod.stdout unknown-mod.stdout
10-
cp "$(TMPDIR)"/unknown-mod.stderr unknown-mod.stderr
11-
else
12-
$(DIFF) unknown-mod.stdout "$(TMPDIR)"/unknown-mod.stdout
13-
$(DIFF) unknown-mod.stderr "$(TMPDIR)"/unknown-mod.stderr
14-
endif
7+
$(RUSTC_TEST_OP) "$(TMPDIR)"/unknown-mod.stdout unknown-mod.stdout
8+
$(RUSTC_TEST_OP) "$(TMPDIR)"/unknown-mod.stderr unknown-mod.stderr

0 commit comments

Comments
 (0)