Rollup merge of #130723 - D0liphin:master, r=workingjubilee · qinheping/verify-rust-std@ba6158c (original) (raw)

Original file line number Diff line number Diff line change
@@ -37,3 +37,21 @@ fn thread_local_containing_const_statements() {
37 37 assert_eq!(CELL.get(), 1);
38 38 assert_eq!(REFCELL.take(), 1);
39 39 }
40 +
41 +#[test]
42 +// Include an ignore list on purpose, so that new platforms don't miss it
43 +#[cfg_attr(
44 + any(
45 + target_os = "redox",
46 + target_os = "l4re",
47 + target_env = "sgx",
48 + target_os = "solid_asp3",
49 + target_os = "teeos",
50 + target_os = "wasi"
51 + ),
52 + should_panic
53 +)]
54 +fn available_parallelism() {
55 +// check that std::thread::available_parallelism() returns a valid value
56 +assert!(thread::available_parallelism().is_ok());
57 +}