DanTup · GitHub

…eing run
The fix for #5928 was to enqueue() an entire test suite when it started running. However, this meant that running even a single test would enqueue the entire test suite, and then when only one test ran, the others would all get marked as skipped.
To fix this, we only enqueue() the whole suite in cases where we know we are running the entire suite (eg. you press `F5`). If you run a subset of tests, we do not. This does mean that if you run a _group_ then nothing gets enqueued (so you won't see the "waiting" status icons), but this seems to be the best trade-off we can make given that we don't have a concrete link between the debug session we start and what tests run (because of dynamic test names, etc.).
Fixes #6091

gemini-code-assist[bot]

@DanTup

@DanTup

DanTup deleted the selective-enqueue branch

June 18, 2026 11:16

Read the original on github.com ↗