Skip to content

Commit 3aca663

Browse files
Remove unneeded error check in ui tests
1 parent bedbad6 commit 3aca663

File tree

1 file changed

+10
-33
lines changed

1 file changed

+10
-33
lines changed

src/tools/compiletest/src/runtest.rs

+10-33
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ impl<'test> TestCx<'test> {
248248
}
249249

250250
fn run_cfail_test(&self) {
251-
let proc_res = self.compile_test(&[]);
251+
let proc_res = self.compile_test();
252252
self.check_if_test_should_compile(&proc_res);
253253
self.check_no_compiler_crash(&proc_res);
254254

@@ -267,7 +267,7 @@ impl<'test> TestCx<'test> {
267267
}
268268

269269
fn run_rfail_test(&self) {
270-
let proc_res = self.compile_test(&[]);
270+
let proc_res = self.compile_test();
271271

272272
if !proc_res.status.success() {
273273
self.fatal_proc_rec("compilation failed!", &proc_res);
@@ -309,7 +309,7 @@ impl<'test> TestCx<'test> {
309309
}
310310

311311
fn run_rpass_test(&self) {
312-
let proc_res = self.compile_test(&[]);
312+
let proc_res = self.compile_test();
313313

314314
if !proc_res.status.success() {
315315
self.fatal_proc_rec("compilation failed!", &proc_res);
@@ -336,7 +336,7 @@ impl<'test> TestCx<'test> {
336336
return self.run_rpass_test();
337337
}
338338

339-
let mut proc_res = self.compile_test(&[]);
339+
let mut proc_res = self.compile_test();
340340

341341
if !proc_res.status.success() {
342342
self.fatal_proc_rec("compilation failed!", &proc_res);
@@ -578,7 +578,7 @@ impl<'test> TestCx<'test> {
578578
let mut cmds = commands.join("\n");
579579

580580
// compile test file (it should have 'compile-flags:-g' in the header)
581-
let compiler_run_result = self.compile_test(&[]);
581+
let compiler_run_result = self.compile_test();
582582
if !compiler_run_result.status.success() {
583583
self.fatal_proc_rec("compilation failed!", &compiler_run_result);
584584
}
@@ -835,7 +835,7 @@ impl<'test> TestCx<'test> {
835835

836836
fn run_debuginfo_lldb_test_no_opt(&self) {
837837
// compile test file (it should have 'compile-flags:-g' in the header)
838-
let compile_result = self.compile_test(&[]);
838+
let compile_result = self.compile_test();
839839
if !compile_result.status.success() {
840840
self.fatal_proc_rec("compilation failed!", &compile_result);
841841
}
@@ -1272,15 +1272,12 @@ impl<'test> TestCx<'test> {
12721272
}
12731273
}
12741274

1275-
fn compile_test(&self, extra_args: &[&'static str]) -> ProcRes {
1275+
fn compile_test(&self) -> ProcRes {
12761276
let mut rustc = self.make_compile_args(
12771277
&self.testpaths.file,
12781278
TargetLocation::ThisFile(self.make_exe_name()),
12791279
);
12801280

1281-
if !extra_args.is_empty() {
1282-
rustc.args(extra_args);
1283-
}
12841281
rustc.arg("-L").arg(&self.aux_output_dir_name());
12851282

12861283
match self.config.mode {
@@ -2115,7 +2112,7 @@ impl<'test> TestCx<'test> {
21152112
fn run_codegen_units_test(&self) {
21162113
assert!(self.revision.is_none(), "revisions not relevant here");
21172114

2118-
let proc_res = self.compile_test(&[]);
2115+
let proc_res = self.compile_test();
21192116

21202117
if !proc_res.status.success() {
21212118
self.fatal_proc_rec("compilation failed!", &proc_res);
@@ -2491,15 +2488,7 @@ impl<'test> TestCx<'test> {
24912488
}
24922489

24932490
fn run_ui_test(&self) {
2494-
// if the user specified a format in the ui test
2495-
// print the output to the stderr file, otherwise extract
2496-
// the rendered error messages from json and print them
2497-
let explicit = self.props
2498-
.compile_flags
2499-
.iter()
2500-
.any(|s| s.contains("--error-format"));
2501-
2502-
let proc_res = self.compile_test(&[]);
2491+
let proc_res = self.compile_test();
25032492
self.check_if_test_should_compile(&proc_res);
25042493

25052494
let expected_stderr_path = self.expected_output_path(UI_STDERR);
@@ -2535,29 +2524,17 @@ impl<'test> TestCx<'test> {
25352524
);
25362525
}
25372526

2538-
let expected_errors = errors::load_errors(&self.testpaths.file, self.revision);
2539-
25402527
if self.props.run_pass {
25412528
let proc_res = self.exec_compiled_test();
25422529

25432530
if !proc_res.status.success() {
25442531
self.fatal_proc_rec("test run failed!", &proc_res);
25452532
}
25462533
}
2547-
if !explicit {
2548-
let proc_res = self.compile_test(&["--error-format", "json"]);
2549-
if !expected_errors.is_empty() || !proc_res.status.success() {
2550-
// "// error-pattern" comments
2551-
self.check_expected_errors(expected_errors, &proc_res);
2552-
} else if !self.props.error_patterns.is_empty() || !proc_res.status.success() {
2553-
// "//~ERROR comments"
2554-
self.check_error_patterns(&proc_res.stderr, &proc_res);
2555-
}
2556-
}
25572534
}
25582535

25592536
fn run_mir_opt_test(&self) {
2560-
let proc_res = self.compile_test(&[]);
2537+
let proc_res = self.compile_test();
25612538

25622539
if !proc_res.status.success() {
25632540
self.fatal_proc_rec("compilation failed!", &proc_res);

0 commit comments

Comments
 (0)