diff options
| -rw-r--r-- | meta/recipes-devtools/rust/files/rust-oe-selftest.patch | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch index 2cca85019c..4a8760a6d4 100644 --- a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch +++ b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch | |||
| @@ -43,77 +43,6 @@ diff --git a/compiler/rustc_interface/src/tests.rs b/compiler/rustc_interface/sr | |||
| 43 | fn test_can_print_warnings() { | 43 | fn test_can_print_warnings() { |
| 44 | sess_and_cfg(&["-Awarnings"], |sess, _cfg| { | 44 | sess_and_cfg(&["-Awarnings"], |sess, _cfg| { |
| 45 | assert!(!sess.dcx().can_emit_warnings()); | 45 | assert!(!sess.dcx().can_emit_warnings()); |
| 46 | diff --git a/library/test/src/stats/tests.rs b/library/test/src/stats/tests.rs | ||
| 47 | --- a/library/test/src/stats/tests.rs | ||
| 48 | +++ b/library/test/src/stats/tests.rs | ||
| 49 | @@ -40,6 +40,7 @@ | ||
| 50 | } | ||
| 51 | |||
| 52 | #[test] | ||
| 53 | +#[ignore] | ||
| 54 | fn test_min_max_nan() { | ||
| 55 | let xs = &[1.0, 2.0, f64::NAN, 3.0, 4.0]; | ||
| 56 | let summary = Summary::new(xs); | ||
| 57 | diff --git a/library/std/src/io/buffered/tests.rs b/library/std/src/io/buffered/tests.rs | ||
| 58 | index 35a5291a347..5f2858d2505 100644 | ||
| 59 | --- a/library/std/src/io/buffered/tests.rs | ||
| 60 | +++ b/library/std/src/io/buffered/tests.rs | ||
| 61 | @@ -488,6 +488,7 @@ fn flush(&mut self) -> io::Result<()> { | ||
| 62 | } | ||
| 63 | |||
| 64 | #[test] | ||
| 65 | +#[ignore] | ||
| 66 | #[cfg_attr(any(target_os = "emscripten", target_os = "wasi"), ignore)] // no threads | ||
| 67 | fn panic_in_write_doesnt_flush_in_drop() { | ||
| 68 | static WRITES: AtomicUsize = AtomicUsize::new(0); | ||
| 69 | diff --git a/library/std/src/io/stdio/tests.rs b/library/std/src/io/stdio/tests.rs | ||
| 70 | index f89fd27ce6c..79737f5b127 100644 | ||
| 71 | --- a/library/std/src/io/stdio/tests.rs | ||
| 72 | +++ b/library/std/src/io/stdio/tests.rs | ||
| 73 | @@ -25,6 +25,7 @@ fn stderrlock_unwind_safe() { | ||
| 74 | fn assert_unwind_safe<T: UnwindSafe + RefUnwindSafe>() {} | ||
| 75 | |||
| 76 | #[test] | ||
| 77 | +#[ignore] | ||
| 78 | #[cfg_attr(any(target_os = "emscripten", target_os = "wasi"), ignore)] // no threads | ||
| 79 | fn panic_doesnt_poison() { | ||
| 80 | thread::spawn(|| { | ||
| 81 | diff --git a/library/std/src/sync/mpsc/sync_tests.rs b/library/std/src/sync/mpsc/sync_tests.rs | ||
| 82 | index 945de280f40..1ac7eeabc5c 100644 | ||
| 83 | --- a/library/std/src/sync/mpsc/sync_tests.rs | ||
| 84 | +++ b/library/std/src/sync/mpsc/sync_tests.rs | ||
| 85 | @@ -252,6 +252,7 @@ fn oneshot_single_thread_send_port_close() { | ||
| 86 | } | ||
| 87 | |||
| 88 | #[test] | ||
| 89 | +#[ignore] | ||
| 90 | fn oneshot_single_thread_recv_chan_close() { | ||
| 91 | // Receiving on a closed chan will panic | ||
| 92 | let res = thread::spawn(move || { | ||
| 93 | @@ -347,6 +348,7 @@ fn oneshot_multi_task_recv_then_send() { | ||
| 94 | } | ||
| 95 | |||
| 96 | #[test] | ||
| 97 | +#[ignore] | ||
| 98 | fn oneshot_multi_task_recv_then_close() { | ||
| 99 | let (tx, rx) = sync_channel::<Box<i32>>(0); | ||
| 100 | let _t = thread::spawn(move || { | ||
| 101 | @@ -371,6 +373,7 @@ fn oneshot_multi_thread_close_stress() { | ||
| 102 | } | ||
| 103 | |||
| 104 | #[test] | ||
| 105 | +#[ignore] | ||
| 106 | fn oneshot_multi_thread_send_close_stress() { | ||
| 107 | for _ in 0..stress_factor() { | ||
| 108 | let (tx, rx) = sync_channel::<i32>(0); | ||
| 109 | @@ -385,6 +388,7 @@ fn oneshot_multi_thread_send_close_stress() { | ||
| 110 | } | ||
| 111 | |||
| 112 | #[test] | ||
| 113 | +#[ignore] | ||
| 114 | fn oneshot_multi_thread_recv_close_stress() { | ||
| 115 | for _ in 0..stress_factor() { | ||
| 116 | let (tx, rx) = sync_channel::<i32>(0); | ||
| 117 | diff --git a/library/std/src/sync/mpsc/tests.rs b/library/std/src/sync/mpsc/tests.rs | 46 | diff --git a/library/std/src/sync/mpsc/tests.rs b/library/std/src/sync/mpsc/tests.rs |
| 118 | index ac1a804cf9c..7c687982324 100644 | 47 | index ac1a804cf9c..7c687982324 100644 |
| 119 | --- a/library/std/src/sync/mpsc/tests.rs | 48 | --- a/library/std/src/sync/mpsc/tests.rs |
| @@ -402,14 +331,6 @@ index 160af8a65d..686f4607bb 100644 | |||
| 402 | fn smoke() { | 331 | fn smoke() { |
| 403 | let value = 12u32; | 332 | let value = 12u32; |
| 404 | let reference = &value; | 333 | let reference = &value; |
| 405 | @@ -28,6 +29,7 @@ fn smoke() { | ||
| 406 | } | ||
| 407 | |||
| 408 | #[test] | ||
| 409 | +#[ignore] | ||
| 410 | fn stable_hash_hashes_as_tuple() { | ||
| 411 | let hash_packed = { | ||
| 412 | let mut hasher = StableHasher::new(); | ||
| 413 | diff --git a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs | 334 | diff --git a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs |
| 414 | index 4d342c72cc..9a77f92616 100644 | 335 | index 4d342c72cc..9a77f92616 100644 |
| 415 | --- a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs | 336 | --- a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs |
| @@ -422,22 +343,6 @@ index 4d342c72cc..9a77f92616 100644 | |||
| 422 | fn smoke() { | 343 | fn smoke() { |
| 423 | let value = 12u32; | 344 | let value = 12u32; |
| 424 | let reference = &value; | 345 | let reference = &value; |
| 425 | @@ -28,6 +29,7 @@ fn smoke() { | ||
| 426 | } | ||
| 427 | |||
| 428 | #[test] | ||
| 429 | +#[ignore] | ||
| 430 | fn boxed() { | ||
| 431 | let value = 12u32; | ||
| 432 | let boxed = Box::new(value); | ||
| 433 | @@ -52,6 +54,7 @@ fn boxed() { | ||
| 434 | } | ||
| 435 | |||
| 436 | #[test] | ||
| 437 | +#[ignore] | ||
| 438 | fn arclones() { | ||
| 439 | let value = 12u32; | ||
| 440 | let arc = Arc::new(value); | ||
| 441 | diff --git a/library/std/src/thread/local/tests.rs b/library/std/src/thread/local/tests.rs | 346 | diff --git a/library/std/src/thread/local/tests.rs b/library/std/src/thread/local/tests.rs |
| 442 | index 9d4f52a092..d425e5f7b7 100644 | 347 | index 9d4f52a092..d425e5f7b7 100644 |
| 443 | --- a/library/std/src/thread/local/tests.rs | 348 | --- a/library/std/src/thread/local/tests.rs |
