Steve Gravrock
970cbdc69c
Omit irrelevant properties from specStarted
2025-09-21 15:09:38 -07:00
Steve Gravrock
62b5698a99
Clean up TreeRunner onComplete callback
2025-09-06 09:42:39 -07:00
Steve Gravrock
98849882a2
rm TODO comment about integrating detectLateRejectionHandling with clearStack
...
In theory, resetting clearStack's inline call count every time late
rejection handling does a setTimeout should reduce the performance penalty
in some environments. In practice, it doesn't:
* In Chrome and FF, late rejection handling has no measurable penalty.
* In Safari, resetting the inline call count actually slows things down
considerably(!).
* In Node, clearStack doesn't use setTimeout so there is no benefit.
2025-09-06 08:32:37 -07:00
Steve Gravrock
6665c4e123
Don't remove before and after fns from the top suite
2025-09-02 10:23:44 -07:00
Steve Gravrock
3698f6fb5d
Support detectLateRejectionHandling in beforeAll and afterAll
2025-09-02 09:58:46 -07:00
Steve Gravrock
60f34ec087
Unify top suite and regular suite execution
2025-09-02 08:05:30 -07:00
Steve Gravrock
50e566bd67
Move beforeAll failure reporting into TreeRunner
2025-08-30 07:42:29 -07:00
Steve Gravrock
db65c3b131
Fold TreeRunner#runQueueWithSkipPolicy into caller
2025-08-25 18:43:54 -07:00
Steve Gravrock
12219e80c1
Move spec execution from Spec to TreeRunner
2025-08-24 14:05:22 -07:00
Steve Gravrock
3780fe0b35
Convert some TreeRunner internals to promises
2025-08-24 14:04:47 -07:00
Steve Gravrock
164a393932
Move spec begin and end handling from Env/SuiteBuilder to TreeRunner
2025-08-23 09:03:57 -07:00
Steve Gravrock
63774597f0
Extract tree running out into a separate class
2025-08-18 16:50:04 -07:00