Skip an individual test if not selected (for multi-test describe blocks).
(testName: string, fn: () => Promise<void>, timeout: number)
| 53 | |
| 54 | /** Skip an individual test if not selected (for multi-test describe blocks). */ |
| 55 | function testIfSelected(testName: string, fn: () => Promise<void>, timeout: number) { |
| 56 | const shouldRun = selectedTests === null || selectedTests.includes(testName); |
| 57 | (shouldRun ? test : test.skip)(testName, fn, timeout); |
| 58 | } |
| 59 | |
| 60 | // Eval result collector — accumulates test results, writes to ~/.gstack-dev/evals/ on finalize |
| 61 | const evalCollector = evalsEnabled ? new EvalCollector('e2e') : null; |