Tuesday, May 27, 2025
1 change · saas-18.3
Enhancements to existing features
This change prevents unnecessary cleanup work from running repeatedly when only part of the web test suite is selected. It helps developers get quicker feedback from targeted tests, reducing wasted time during maintenance and quality checks.
Original PR description
Because the `lastSuiteName` is not reset, if the JS test suite is filtered and a module is not selected, as long as at least one test has run previously the GC will be run. When trying to run just a few tests which happen to be early in the suite, this can lead to a cascade of GC-ing taking longer than the actual test suite. Example effect: https://asciinema.org/a/USjAorOttupjBxGwWYBqLL6yA?t=46 (will go dead in 7 days)