Field ProbeMenuAfterEachTest
- Namespace
- GrindFest
- Assembly
- GrindFest.dll
When set, every test is followed by "can the main menu still be opened?" and the verdict is logged, naming the first test after which it cannot be.
public static bool ProbeMenuAfterEachTest
Returns
- bool
- When set, every test is followed by "can the main menu still be opened?" and the verdict is logged, naming the first test after which it cannot be.
Remarks
A bisect tool, not a gate. Measured 2026-09-16: a full run ends 86 passed / 4 failed and every one of those four is the same symptom - the main menu will not open - starting at SettingsUiTests and continuing through UiReloadTests, while those same tests pass when run by hand (2 passed in 5,2 s, and a reproduction that reloads the UI twice passes too, 16,1 s). So the cause is cumulative and the answer is which test broke it, which the normal pass/fail reporting cannot say: by the time a UI test runs, the damage is already done and the culprit has long finished. Costs about a second per test - set it from the console (DevTestRunner.Instance), run the suite, and read the first MENU PROBE line that is not ok.