diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2024-03-06 12:44:54 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2024-03-11 09:36:35 -0700 |
| commit | cf6d6050f7d1ea62c9aae54ddd345106b6e31382 (patch) | |
| tree | 707bf98a0678f0085da773ba64234052c827d3b2 /tests/ui/runtime | |
| parent | 4a5aa1a104a9a85cc765af863f64297f9e7e73f6 (diff) | |
Update test directives for `wasm32-wasip1`
* The WASI targets deal with the `main` symbol a bit differently than native so some `codegen` and `assembly` tests have been ignored. * All `ignore-emscripten` directives have been updated to `ignore-wasm32` to be more clear that all wasm targets are ignored and it's not just Emscripten. * Most `ignore-wasm32-bare` directives are now gone. * Some ignore directives for wasm were switched to `needs-unwind` instead. * Many `ignore-wasm32*` directives are removed as the tests work with WASI as opposed to `wasm32-unknown-unknown`.
Diffstat (limited to 'tests/ui/runtime')
| -rw-r--r-- | tests/ui/runtime/atomic-print.rs | 2 | ||||
| -rw-r--r-- | tests/ui/runtime/backtrace-debuginfo.rs | 2 | ||||
| -rw-r--r-- | tests/ui/runtime/out-of-stack.rs | 2 | ||||
| -rw-r--r-- | tests/ui/runtime/running-with-no-runtime.rs | 2 | ||||
| -rw-r--r-- | tests/ui/runtime/signal-alternate-stack-cleanup.rs | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/tests/ui/runtime/atomic-print.rs b/tests/ui/runtime/atomic-print.rs index aa3183885bf..73520589736 100644 --- a/tests/ui/runtime/atomic-print.rs +++ b/tests/ui/runtime/atomic-print.rs @@ -2,7 +2,7 @@ #![allow(unused_must_use)] #![allow(deprecated)] -//@ ignore-emscripten no threads support +//@ ignore-wasm32 no processes or threads //@ ignore-sgx no processes use std::{env, fmt, process, sync, thread}; diff --git a/tests/ui/runtime/backtrace-debuginfo.rs b/tests/ui/runtime/backtrace-debuginfo.rs index 49f153fabda..9c4b15e64f5 100644 --- a/tests/ui/runtime/backtrace-debuginfo.rs +++ b/tests/ui/runtime/backtrace-debuginfo.rs @@ -9,7 +9,7 @@ //@ compile-flags:-g -Copt-level=0 -Cllvm-args=-enable-tail-merge=0 //@ compile-flags:-Cforce-frame-pointers=yes //@ compile-flags:-Cstrip=none -//@ ignore-emscripten spawning processes is not supported +//@ ignore-wasm32 spawning processes is not supported //@ ignore-sgx no processes //@ ignore-fuchsia Backtrace not symbolized, trace different line alignment diff --git a/tests/ui/runtime/out-of-stack.rs b/tests/ui/runtime/out-of-stack.rs index e8e0e847a8e..ab2b50b293c 100644 --- a/tests/ui/runtime/out-of-stack.rs +++ b/tests/ui/runtime/out-of-stack.rs @@ -3,7 +3,7 @@ #![allow(unused_must_use)] #![allow(unconditional_recursion)] //@ ignore-android: FIXME (#20004) -//@ ignore-emscripten no processes +//@ ignore-wasm32 no processes //@ ignore-sgx no processes //@ ignore-fuchsia must translate zircon signal to SIGABRT, FIXME (#58590) //@ ignore-nto no stack overflow handler used (no alternate stack available) diff --git a/tests/ui/runtime/running-with-no-runtime.rs b/tests/ui/runtime/running-with-no-runtime.rs index 8430e826dc3..695025b3859 100644 --- a/tests/ui/runtime/running-with-no-runtime.rs +++ b/tests/ui/runtime/running-with-no-runtime.rs @@ -1,5 +1,5 @@ //@ run-pass -//@ ignore-emscripten spawning processes is not supported +//@ ignore-wasm32 spawning processes is not supported //@ ignore-sgx no processes #![feature(start)] diff --git a/tests/ui/runtime/signal-alternate-stack-cleanup.rs b/tests/ui/runtime/signal-alternate-stack-cleanup.rs index 3b7bb0d505d..f2af86be0a5 100644 --- a/tests/ui/runtime/signal-alternate-stack-cleanup.rs +++ b/tests/ui/runtime/signal-alternate-stack-cleanup.rs @@ -3,7 +3,7 @@ // main thread exit while still being in use by signal handlers. This test // triggers this situation by sending signal from atexit handler. // -//@ ignore-wasm32-bare no libc +//@ ignore-wasm32 no signals //@ ignore-windows //@ ignore-sgx no libc //@ ignore-vxworks no SIGWINCH in user space |
