aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChris Wailes <chriswailes@google.com>2023-01-19 14:30:08 -0800
committerChris Wailes <chriswailes@google.com>2023-01-19 14:44:43 -0800
commitb77bcd7e741c0a79d7b367e1bc3f16b907263ed4 (patch)
treef178981911468d21f90fea457b6c0c617fc4482d /tests
parentb02c2345986a4f713851b046c4498ce16269aa93 (diff)
downloadtokio-b77bcd7e741c0a79d7b367e1bc3f16b907263ed4.tar.gz
Disable unwinding tests when using panic-abort
Test: atest tokio_test_test_sync_watch Test: atest tokio_test_test_sync_broadcast Bug: 262591027 Bug: 266004212 Change-Id: I3041faddb216329248b277328bc9958b14e8e04b
Diffstat (limited to 'tests')
-rw-r--r--tests/sync_broadcast.rs1
-rw-r--r--tests/sync_watch.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/tests/sync_broadcast.rs b/tests/sync_broadcast.rs
index 9aa3484..2221fe3 100644
--- a/tests/sync_broadcast.rs
+++ b/tests/sync_broadcast.rs
@@ -291,6 +291,7 @@ fn capacity_too_big() {
}
#[test]
+#[cfg(panic = "unwind")]
#[cfg(not(tokio_wasm))] // wasm currently doesn't support unwinding
fn panic_in_clone() {
use std::panic::{self, AssertUnwindSafe};
diff --git a/tests/sync_watch.rs b/tests/sync_watch.rs
index 34f9b78..d4f8ce8 100644
--- a/tests/sync_watch.rs
+++ b/tests/sync_watch.rs
@@ -213,6 +213,7 @@ fn reopened_after_subscribe() {
}
#[test]
+#[cfg(panic = "unwind")]
#[cfg(not(tokio_wasm))] // wasm currently doesn't support unwinding
fn send_modify_panic() {
let (tx, mut rx) = watch::channel("one");