Skip to content

Commit

Permalink
Add test for available_parallelism()
Browse files Browse the repository at this point in the history
This is a redo of (this PR)[rust-lang#104095].

Add test for available_parallelism

Add test for available_parallelism

Add test for
  • Loading branch information
Oli Iliffe committed Sep 22, 2024
1 parent 6c6d210 commit 330e8e9
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions library/std/tests/thread.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,21 @@ fn thread_local_containing_const_statements() {
assert_eq!(CELL.get(), 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_os = "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());
}

0 comments on commit 330e8e9

Please sign in to comment.