diff --git a/crates/bevy_ecs/src/lib.rs b/crates/bevy_ecs/src/lib.rs index b7066060566bc..1ecd1c24e724e 100644 --- a/crates/bevy_ecs/src/lib.rs +++ b/crates/bevy_ecs/src/lib.rs @@ -2064,6 +2064,7 @@ mod tests { } #[test] + #[cfg_attr(miri, ignore = "This test takes ~460s on CI")] fn queue_register_component_toctou() { for _ in 0..1000 { let w = World::new(); diff --git a/crates/bevy_ecs/src/query/iter.rs b/crates/bevy_ecs/src/query/iter.rs index 915baf1473624..93e636fda6aca 100644 --- a/crates/bevy_ecs/src/query/iter.rs +++ b/crates/bevy_ecs/src/query/iter.rs @@ -3048,6 +3048,7 @@ mod tests { struct Marker; #[test] + #[cfg_attr(miri, ignore = "This test takes ~70s on CI")] fn query_iter_sorts() { let mut world = World::new(); for i in 0..100 { diff --git a/crates/bevy_ecs/src/query/mod.rs b/crates/bevy_ecs/src/query/mod.rs index 0d923590d4f6c..078836afc202d 100644 --- a/crates/bevy_ecs/src/query/mod.rs +++ b/crates/bevy_ecs/src/query/mod.rs @@ -157,6 +157,7 @@ mod tests { } #[test] + #[cfg_attr(miri, ignore = "This test takes ~170s on CI")] fn query_filtered_exactsizeiterator_len() { fn choose(n: usize, k: usize) -> usize { if n == 0 || k == 0 || n < k {