diff --git a/.config/nextest.toml b/.config/nextest.toml index 68b01fb3e..b3a7f9573 100644 --- a/.config/nextest.toml +++ b/.config/nextest.toml @@ -5,7 +5,7 @@ leak-timeout = "500ms" [[profile.default.overrides]] filter = "package(fabro-cli)" - slow-timeout = { period = "3s", terminate-after = 4 } + slow-timeout = { period = "6s", terminate-after = 4 } [[profile.default.overrides]] filter = "package(fabro-server)" diff --git a/.fabro/project.toml b/.fabro/project.toml index fdc5cea87..6a7640b9f 100644 --- a/.fabro/project.toml +++ b/.fabro/project.toml @@ -15,9 +15,9 @@ auto_stop_interval = 30 repo = "fabro-sh/fabro" [run.sandbox.daytona.snapshot] -name = "fabro-v6" -cpu = 4 -memory = "8GB" +name = "fabro-v7" +cpu = 8 +memory = "16GB" disk = "20GB" dockerfile = """ FROM ubuntu:24.04 diff --git a/lib/crates/fabro-cli/tests/it/cmd/run.rs b/lib/crates/fabro-cli/tests/it/cmd/run.rs index 519984f6f..01b2220bf 100644 --- a/lib/crates/fabro-cli/tests/it/cmd/run.rs +++ b/lib/crates/fabro-cli/tests/it/cmd/run.rs @@ -645,7 +645,7 @@ fn dry_run_simple() { ----- stdout ----- ----- stderr ----- Workflow: Simple (4 nodes, 3 edges) - Graph: [TEMP_DIR]/simple.fabro + Graph: [GRAPH_PATH] Goal: Run tests and report results Run: [ULID] diff --git a/lib/crates/fabro-cli/tests/it/support/mod.rs b/lib/crates/fabro-cli/tests/it/support/mod.rs index c6bc726f1..f11ca805d 100644 --- a/lib/crates/fabro-cli/tests/it/support/mod.rs +++ b/lib/crates/fabro-cli/tests/it/support/mod.rs @@ -45,6 +45,10 @@ pub(crate) use fabro_json_snapshot; pub(crate) fn run_output_filters(context: &TestContext) -> Vec<(String, String)> { let mut filters = context.filters(); filters.push((r"\b\d+ms\b".to_string(), "[TIME]".to_string())); + filters.push(( + r"(?m)^(Graph: ).+$".to_string(), + "${1}[GRAPH_PATH]".to_string(), + )); filters }