From 75edbba0be5e5210e30df28d299aef108037e9c5 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Fri, 10 Apr 2026 13:51:00 +0100 Subject: [PATCH] Skip 3 scripts that exceed 60s test timeout guides/results/examples/samples.py and samples_via_aggregator.py unset PYAUTOFIT_TEST_MODE via env_vars.yaml so they produce real samples for downstream examples. The pixelization tutorial is genuinely slow under the new 60s per-script cap. Marked with the new SLOW-skip convention so PyAutoBuild's run_all.py surfaces them in a warning banner every mega-run until the performance issue is fixed. Co-Authored-By: Claude Opus 4.6 --- config/build/no_run.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/build/no_run.yaml b/config/build/no_run.yaml index ee7b6026f..0475548aa 100644 --- a/config/build/no_run.yaml +++ b/config/build/no_run.yaml @@ -3,8 +3,17 @@ # - Entries with '/' do a substring match against the file path # - Entries without '/' match the file stem exactly # Add an inline # comment to document the reason for skipping. +# +# SLOW-skip convention: +# Entries tagged `# SLOW - ` mark scripts that are +# skipped because they exceed the 60s per-script timeout cap. These are +# NOT permanent skips — every mega-run surfaces them with a loud warning +# banner. Fix the performance issue and remove the SLOW marker. - tutorial_searches +- guides/results/examples/samples # SLOW 2026-04-10 - exceeds 60s test timeout; unsets TEST_MODE for downstream examples +- guides/results/examples/samples_via_aggregator # SLOW 2026-04-10 - exceeds 60s test timeout; unsets TEST_MODE for downstream examples +- howtolens/chapter_4_pixelizations/tutorial_10_brightness_adaption # SLOW 2026-04-10 - pixelization tutorial exceeds 60s test timeout - tutorial_5_borders # Cant get right masks, need proper update. - tutorial_6_model_fit # InversionException due to test mode - gui/extra_galaxies_centres # GUI scripts cannot be run