From c4086f1804463166e733b8dc0375f90b6ee115f3 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sun, 20 Sep 2026 16:16:06 -0400 Subject: [PATCH] Name the terminal check directly in the managed settle wait Co-Authored-By: Claude Fable 5.1 --- lib/apps/fabro-server/tests/it/scenario/petri.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/apps/fabro-server/tests/it/scenario/petri.rs b/lib/apps/fabro-server/tests/it/scenario/petri.rs index 9f60488a3..98de629d3 100644 --- a/lib/apps/fabro-server/tests/it/scenario/petri.rs +++ b/lib/apps/fabro-server/tests/it/scenario/petri.rs @@ -37,7 +37,7 @@ use fabro_server::test_support::{ use fabro_static::EnvVars; use fabro_store::platform_records::{PlatformRecord, PlatformRecordKind, PlatformRecordStore}; use fabro_test::{TwinScenario, TwinScenarios, twin_openai}; -use fabro_types::{RunId, WorkflowPath, WorkflowVersion}; +use fabro_types::{RunId, RunStatus, WorkflowPath, WorkflowVersion}; use tower::ServiceExt; use crate::helpers::{ @@ -867,7 +867,7 @@ async fn wait_for_managed_settle(state: &AppState, run_id: &str) { for _ in 0..500 { if state .test_managed_run_status(&run_id) - .is_none_or(|status| status.is_terminal()) + .is_none_or(RunStatus::is_terminal) { return; }