-
-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test explorer stability: Use test results as main truth source for explorer #1874
Merged
Merged
Changes from 33 commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
425764d
Fix duration parse error on run all
farlee2121 fcff548
Display test hierarchy from trx
farlee2121 607d328
Run tests from trx
farlee2121 2adb235
Map code locations to test tree
farlee2121 0077521
Discover tests if no trx exists
farlee2121 d43615c
Preserve test locations on refresh
farlee2121 3614b5d
Refactoring to centralize test creation quirks
farlee2121 8fcc22d
Merge tests updates from code
farlee2121 1926480
Refactor Test Item / result pairing to higher level
farlee2121 fb8eea1
Update test tree based on test results
farlee2121 5330dc4
Reduce scope of helper types
farlee2121 3fac404
Simplify test handler
farlee2121 4b8587b
Fix test explorer shuffle during location discovery
farlee2121 d0f2627
Generalize test hierarchy builder
farlee2121 f0a0f98
Support nested class hierarchies
farlee2121 c3996ad
Clarify signatures with type aliases
farlee2121 13cde47
Change filters to balance speed and discovery
farlee2121 3c1cf86
Write test console output to Test Result log.
farlee2121 4261a47
Stablize initial test explorer discovery
farlee2121 72428a2
Fix resource starvation for solutions with many projects
farlee2121 d4e8ba7
Add constrained promise parallelism
farlee2121 b7d0d25
Fix small collection errors in executeWithMaxParallel
farlee2121 e55775c
Improve progress reporting during test discovery
farlee2121 765b710
Refactor trx path decision to higher level
farlee2121 5714bf4
Move test results to extension storage folder
farlee2121 e4b0026
Guide user if no tests found in test projects
farlee2121 01a70cc
Discover tests using --list-only
farlee2121 80580fb
Run tests and test discovery against a single target framework
farlee2121 8e9e4f0
Partition tests by project
farlee2121 64d0ab7
Add target framework to project test items
farlee2121 7b45b7b
Preserve trailing space in test names using list discovery
farlee2121 a411c12
Ask user to restore before test discovery
farlee2121 d279a97
Improve error reporting during test discovery
farlee2121 95a2b78
Limit parallel test project execution
farlee2121 6bbc1a4
Linear build when running tests & centralize enqueue
farlee2121 6567b12
Respect cancel tokens in explorer
farlee2121 88c642d
Clarify implicit test framework property
farlee2121 e882c87
Fix NUnit filters with spaces when code loads before discovery
farlee2121 61e938c
Merge branch 'main' into test-explorer-stability
baronfel 538f8c6
Merge branch 'main' into test-explorer-stability
baronfel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a really great idea!