formulahendry / formulahendry/vscode-dotnet-test-explorer

[Question] Discover tests after delay or on-demand

Open
#331 6 comments 2 reactions 0 assignees View on GitHub
feature request
Dominant language
TypeScript
Stars
208
Forks
93
PR merge metrics
No merged PRs in 30d

Description

### Environment
dotnet: 5.0.301
vscode: 1.59.1
extension: 0.7.5

### Question
When loading a project two things happen: 1) roslyn analyzers are run on all projects, and 2) tests are discovered - and this happens simultaneously. On a large workspace with multiple projects and thousands of tests, this is slooooooow.

Is it possible not to automatically discover tests (and do that on demand instead), or to delay by a few minutes? I looked for a setting that controls this but couldn't find one, maybe I'm not searching for the right words.

(I'm unsure whether this is possible via the extension, or is a vscode thing.)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the extension's project-loading, Roslyn analyzer, and test-discovery entry points to determine whether discovery is controlled by the extension or VS Code. Check existing settings and issue discussion for an on-demand or delayed mode; done would be a decided implementation scope or a documented configuration path.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
developer-experience, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.