rust/tests/ui/test-attrs
Matthias Krüger 5642b04186
Rollup merge of #122109 - alexcrichton:compiletests-needs-threads, r=workingjubilee
compiletest: Add a `//@ needs-threads` directive

This commit is extracted from #122036 and adds a new directive to the `compiletest` test runner, `//@ needs-threads`. This is intended to capture the need that a target must implement threading to execute a specific test, typically one that uses `std::thread`. This is primarily done for WebAssembly targets which currently do not have threads by default. This enables transitioning a lot of `//@ ignore-wasm*`-style ignores into a more self-documenting `//@ needs-threads` directive. Additionally the `wasm32-wasi-preview1-threads` target, for example, does actually have threads, but isn't tested in CI at this time. This change enables running these tests for that target, but not other wasm targets.
2024-03-07 00:57:43 +01:00
..
auxiliary
custom-test-frameworks
decl-macro-test.rs
inaccessible-test-modules.rs
inaccessible-test-modules.stderr
issue-12997-1.rs
issue-12997-1.stderr
issue-12997-2.rs
issue-12997-2.stderr
issue-16597-empty.rs
issue-16597.rs
issue-20823.rs
issue-34932.rs
issue-36768.rs
issue-52557.rs
issue-53675-a-test-called-panic.rs
issue-109816.rs
issue-109816.stderr
run-unexported-tests.rs
terse.rs libtest: Print the names of failed tests eagerly 2024-03-04 21:45:41 -05:00
terse.run.stdout libtest: Print the names of failed tests eagerly 2024-03-04 21:45:41 -05:00
test-attr-non-associated-functions.rs
test-attr-non-associated-functions.stderr
test-cant-be-shadowed.rs
test-filter-multiple.rs compiletest: Add a //@ needs-threads directive 2024-03-06 12:35:07 -08:00
test-filter-multiple.run.stdout
test-fn-signature-verification-for-explicit-return-type.rs
test-function-signature.rs
test-function-signature.stderr
test-main-not-dead-attr.rs
test-main-not-dead.rs
test-on-not-fn.rs
test-on-not-fn.stderr
test-panic-abort-disabled.rs
test-panic-abort-disabled.stderr
test-panic-abort-nocapture.rs
test-panic-abort-nocapture.run.stderr
test-panic-abort-nocapture.run.stdout
test-panic-abort.rs
test-panic-abort.run.stdout
test-panic-while-printing.rs
test-passed-wasm.rs
test-passed-wasm.run.stdout
test-passed.rs
test-passed.run.stdout
test-runner-hides-buried-main.rs
test-runner-hides-main.rs
test-runner-hides-start.rs
test-should-fail-good-message.rs
test-should-panic-attr.rs
test-should-panic-attr.stderr
test-thread-capture.rs
test-thread-capture.run.stdout
test-thread-nocapture.rs
test-thread-nocapture.run.stderr
test-thread-nocapture.run.stdout
test-type.rs compiletest: Add a //@ needs-threads directive 2024-03-06 12:35:07 -08:00
test-type.run.stdout
test-vs-cfg-test.rs
test-warns-dead-code.rs
test-warns-dead-code.stderr
tests-listing-format-default.rs
tests-listing-format-default.run.stdout
tests-listing-format-json-without-unstableopts.rs
tests-listing-format-json-without-unstableopts.run.stderr
tests-listing-format-json.rs
tests-listing-format-json.run.stdout
tests-listing-format-terse.rs
tests-listing-format-terse.run.stdout