Skip to content

Commit ae032a7

Browse files
authored
Rollup merge of rust-lang#102031 - andrewpollack:compiler-tests-backtrace, r=tmandry
Adding ignore fuchsia tests for Backtrace, ErrorKind cases Tests where Backtrace parses are required (invalid since Fuchsia backtraces are not symbolized), and test where ErrorKind is not properly translated from a Fuchsia-style to Unix-style error code cc. `@djkoloski` r? `@tmandry`
2 parents 4ecfdfa + 3a4dc61 commit ae032a7

10 files changed

+10
-4
lines changed

src/test/ui/backtrace.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// ignore-openbsd no support for libbacktrace without filename
55
// ignore-sgx no processes
66
// ignore-msvc see #62897 and `backtrace-debuginfo.rs` test
7+
// ignore-fuchsia Backtraces not symbolized
78
// compile-flags:-g
89
// compile-flags:-Cstrip=none
910

src/test/ui/panics/issue-47429-short-backtraces.legacy.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
thread 'main' panicked at 'explicit panic', $DIR/issue-47429-short-backtraces.rs:22:5
1+
thread 'main' panicked at 'explicit panic', $DIR/issue-47429-short-backtraces.rs:23:5
22
stack backtrace:
33
0: std::panicking::begin_panic
44
1: issue_47429_short_backtraces::main

src/test/ui/panics/issue-47429-short-backtraces.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
// ignore-wasm no panic or subprocess support
1313
// ignore-emscripten no panic or subprocess support
1414
// ignore-sgx no subprocess support
15+
// ignore-fuchsia Backtraces not symbolized
1516

1617
// NOTE(eddyb) output differs between symbol mangling schemes
1718
// revisions: legacy v0

src/test/ui/panics/issue-47429-short-backtraces.v0.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
thread 'main' panicked at 'explicit panic', $DIR/issue-47429-short-backtraces.rs:22:5
1+
thread 'main' panicked at 'explicit panic', $DIR/issue-47429-short-backtraces.rs:23:5
22
stack backtrace:
33
0: std::panicking::begin_panic::<&str>
44
1: issue_47429_short_backtraces::main

src/test/ui/panics/runtime-switch.legacy.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
thread 'main' panicked at 'explicit panic', $DIR/runtime-switch.rs:25:5
1+
thread 'main' panicked at 'explicit panic', $DIR/runtime-switch.rs:26:5
22
stack backtrace:
33
0: std::panicking::begin_panic
44
1: runtime_switch::main

src/test/ui/panics/runtime-switch.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
// ignore-wasm no panic or subprocess support
1313
// ignore-emscripten no panic or subprocess support
1414
// ignore-sgx no subprocess support
15+
// ignore-fuchsia Backtrace not symbolized
1516

1617
// NOTE(eddyb) output differs between symbol mangling schemes
1718
// revisions: legacy v0

src/test/ui/panics/runtime-switch.v0.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
thread 'main' panicked at 'explicit panic', $DIR/runtime-switch.rs:25:5
1+
thread 'main' panicked at 'explicit panic', $DIR/runtime-switch.rs:26:5
22
stack backtrace:
33
0: std::panicking::begin_panic::<&str>
44
1: runtime_switch::main

src/test/ui/process/process-spawn-nonexistent.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// run-pass
22
// ignore-emscripten no processes
33
// ignore-sgx no processes
4+
// ignore-fuchsia ErrorKind not translated
45

56
use std::io::ErrorKind;
67
use std::process::Command;

src/test/ui/runtime/backtrace-debuginfo.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
// ignore-pretty issue #37195
1313
// ignore-emscripten spawning processes is not supported
1414
// ignore-sgx no processes
15+
// ignore-fuchsia Backtrace not symbolized, trace different line alignment
1516

1617
use std::env;
1718

src/test/ui/std-backtrace.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// ignore-openbsd no support for libbacktrace without filename
55
// ignore-sgx no processes
66
// ignore-msvc see #62897 and `backtrace-debuginfo.rs` test
7+
// ignore-fuchsia Backtraces not symbolized
78
// compile-flags:-g
89
// compile-flags:-Cstrip=none
910

0 commit comments

Comments
 (0)