# Budgets for tools/gate.ps1. One key per line, `name = integer`; `#` starts a comment. # # _min_tests the fewest tests the suite may collect. A model that becomes # uncollectable (a broken import, a renamed module) shrinks the # suite silently; this floor turns that into a failed gate instead # of a faster green run. # _max_skips the most tests the suite may skip. Skipping is how an environment # problem or a missing input quietly stops testing anything. # # Measured on Windows 2026-10-18, after docs/test-repair-plan.zh.md ยง4 stage 3: # studio 543 collected, 19 skipped (all 19 are "no platform GL context" under the # offscreen plugin; they are the same on every machine without a GL context) # shared 486 collected, 18 skipped (3 `timing` tests are deselected, not skipped) # # The ceilings sit a few above today's numbers so a legitimate extra skip does not block # work, but a whole module's worth of new skips does. Lower them when skips are fixed; # never raise them to make a red gate green. studio_min_tests = 530 studio_max_skips = 25 shared_min_tests = 470 shared_max_skips = 24