about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Nordholts <martin.nordholts@codetale.se>2025-06-10 19:25:36 +0200
committerMartin Nordholts <martin.nordholts@codetale.se>2025-06-23 18:57:04 +0200
commitaa460dc24751c038a6598a8adff7914065025b93 (patch)
tree96f8a0cb7cc8de416153a381915df4c2e682aba5
parent42245d34d22ade32b3f276dcf74deb826841594c (diff)
downloadrust-aa460dc24751c038a6598a8adff7914065025b93.tar.gz
rust-aa460dc24751c038a6598a8adff7914065025b93.zip
tests: Add `RUST_BACKTRACE` and `-Cpanic` revisions to `panic-main.rs` test
-rw-r--r--tests/ui/panics/panic-main.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/ui/panics/panic-main.rs b/tests/ui/panics/panic-main.rs
index 3876dbb37c3..bf79de78a57 100644
--- a/tests/ui/panics/panic-main.rs
+++ b/tests/ui/panics/panic-main.rs
@@ -1,3 +1,26 @@
+//@ revisions: default abort-zero abort-one abort-full unwind-zero unwind-one unwind-full
+
+//@[abort-zero] compile-flags: -Cpanic=abort
+//@[abort-zero] no-prefer-dynamic
+//@[abort-zero] exec-env:RUST_BACKTRACE=0
+
+//@[abort-one] compile-flags: -Cpanic=abort
+//@[abort-one] no-prefer-dynamic
+//@[abort-one] exec-env:RUST_BACKTRACE=1
+
+//@[abort-full] compile-flags: -Cpanic=abort
+//@[abort-full] no-prefer-dynamic
+//@[abort-full] exec-env:RUST_BACKTRACE=full
+
+//@[unwind-zero] compile-flags: -Cpanic=unwind
+//@[unwind-zero] exec-env:RUST_BACKTRACE=0
+
+//@[unwind-one] compile-flags: -Cpanic=unwind
+//@[unwind-one] exec-env:RUST_BACKTRACE=1
+
+//@[unwind-full] compile-flags: -Cpanic=unwind
+//@[unwind-full] exec-env:RUST_BACKTRACE=full
+
 //@ run-fail
 //@ error-pattern:moop
 //@ needs-subprocess