diff --git a/fuzzers/FRET/src/systemstate/observers.rs b/fuzzers/FRET/src/systemstate/observers.rs index aa90b487a9..5382a057be 100644 --- a/fuzzers/FRET/src/systemstate/observers.rs +++ b/fuzzers/FRET/src/systemstate/observers.rs @@ -133,15 +133,23 @@ fn refine_system_states(input: &mut Vec) -> Vec = delay_list.into_iter().map(|x| {let t = *iteration_counts.get(&x.task_name).unwrap_or(&0); (x, t)}).collect(); + let filter_delay = delay_list.into_iter().filter(|x| !x.task_name.contains("async")); + let delay_list : Vec<(RefinedTCB, u32)> = filter_delay.map(|x| {let t = *iteration_counts.get(&x.task_name).unwrap_or(&0); (x, t)}).collect(); let t = *iteration_counts.get(&cur.task_name).unwrap_or(&1); // We don't care about the order ret.push(RefinedFreeRTOSSystemState {