From 8d05663e50c88e4bd2f5a37aa3baa5a393e4c668 Mon Sep 17 00:00:00 2001 From: KnifeLemon Date: Thu, 5 Nov 2026 00:36:41 +0900 Subject: [PATCH] Smoke test: give xvfb-run a minute to end after Filee has quit The linux-arm64 package job failed on several PRs in one day at this wait, after --quit had already succeeded. Co-Authored-By: Claude Opus 5.5 --- build/smoke-launch-app.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/smoke-launch-app.py b/build/smoke-launch-app.py index e5f328951..7e61eec41 100644 --- a/build/smoke-launch-app.py +++ b/build/smoke-launch-app.py @@ -72,7 +72,9 @@ def check_input_hook(): time.sleep(0.05) if quitter.returncode != 0: raise RuntimeError(f'filee --quit exited with {quitter.returncode}.') - if process.wait(timeout=15) != 0: + # --quit came back, so Filee has ended. On Linux this waits for xvfb-run to take Xvfb down too, which now and + # then takes longer than 15 s on the arm64 runners. + if process.wait(timeout=60) != 0: raise RuntimeError('The desktop app did not exit cleanly.') if is_linux: check_input_hook()