From 4f7130fa187e7aafa38dcb46566a4032baf822cc Mon Sep 17 00:00:00 2001 From: Baptiste Girardeau Date: Fri, 25 Sep 2026 14:54:31 +0200 Subject: [PATCH] agent-browser: run tests sequentially to fix flakiness Several tests share global state (env vars, files on disk) and race when cargo runs them in parallel. Skipping individual tests is not enough, so disable parallel test execution instead. Hydra failure: https://hydra.nixos.org/build/345981617 --- pkgs/by-name/ag/agent-browser/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ag/agent-browser/package.nix b/pkgs/by-name/ag/agent-browser/package.nix index 9e0803bd9f2b..61511f9f835f 100644 --- a/pkgs/by-name/ag/agent-browser/package.nix +++ b/pkgs/by-name/ag/agent-browser/package.nix @@ -103,12 +103,8 @@ rustPlatform.buildRustPackage (finalAttrs: { writableTmpDirAsHomeHook ]; - # Flaky test: reads the AGENT_BROWSER_CDP env variable without using the - # shared test lock. - checkFlags = [ - "--skip" - "native::actions::tests::test_execute_unknown_command" - ]; + # Some tests use a shared state that makes them flaky when run concurrently. + dontUseCargoParallelTests = true; __darwinAllowLocalNetworking = true;