Add test for available_parallelism()

This is a redo of (this PR)[https://github.com/rust-lang/rust/pull/104095].

Add test for available_parallelism

Add test for available_parallelism

Add test for

Add test for
This commit is contained in:
Oli Iliffe 2024-09-22 22:15:21 +01:00
parent 6c6d210089
commit e9b0bc9432

View File

@ -37,3 +37,21 @@ fn thread_local_containing_const_statements() {
assert_eq!(CELL.get(), 1); assert_eq!(CELL.get(), 1);
assert_eq!(REFCELL.take(), 1); assert_eq!(REFCELL.take(), 1);
} }
#[test]
// Include an ignore list on purpose, so that new platforms don't miss it
#[cfg_attr(
any(
target_os = "redox",
target_os = "l4re",
target_env = "sgx",
target_os = "solid_asp3",
target_os = "teeos",
target_os = "wasi"
),
should_panic
)]
fn available_parallelism() {
// check that std::thread::available_parallelism() returns a valid value
assert!(thread::available_parallelism().is_ok());
}