-
Notifications
You must be signed in to change notification settings - Fork 308
Add test dependencies: [DependsOn] attribute and testconfig.json declarations #10260
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
Merged
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
b38b3da
Add [DependsOn] test dependencies with a DAG scheduler and chain file
Copilot 91c6b9e
Move file-based test dependencies into testconfig.json, MTP-only
Copilot bdf1b64
Correct the configured-dependency acceptance expectations
Copilot e913940
Fix three review findings in the dependency scheduler
Copilot 1d5d021
Address review findings: message severity, stale docs, terminology
Copilot 4ad7b27
Reference the analyzer tracking issue from RFC 022 future work
Copilot 392e522
Address review: conservative duplicate merge, empty chain, stale doc
Copilot 15d2d6b
Make cycle diagnostics name only the tests and classes involved
Copilot ae028e2
Assert the positive outcome in the MethodLevel projection test
Copilot fcf3714
Fix configured wildcard self-edge, correct API record, cover VSTest t…
Copilot 176970e
Complete cycle membership, harden config parsing, deflake overlap test
Copilot ad80cec
Render cycle paths from declared edges, not component order
Copilot 12ce3f8
Pin the surviving edges in the whole-class self-edge test
Copilot 1752708
Scope configured-dependency diagnostics to the whole run; drop stale …
Copilot 975022d
Add unit coverage for the dependency configuration parser
Copilot 6608de2
Use Any for the unmatched-dependent check
Copilot b8ec52a
Assert the malformed-reference warning names the offending reference
Copilot b3c231a
Keep name ordering as the graph's tie-breaker; document cross-assembl…
Evangelink ee10d09
Assert the wildcard edge's target, not just its count
Evangelink 33ab2e4
Correct the inheritance docs and pin the behavior with tests
Evangelink daf6171
Compute class-level cycle membership with Tarjan, not leaf peeling
Evangelink 4fd761a
Fix a vacuous cycle-message assertion and two stale descriptions
Evangelink 7ff797a
Actually observe the faulted run, and document ProceedOnFailure's rea…
Evangelink 45fee98
Restore the UTF-8 BOM on three C# files
Evangelink 0107425
Account for dependency-skipped and cycle-broken tests in cleanup book…
Evangelink 15a572c
Pin ProceedOnFailure's default in the setter test
Evangelink 6403cb0
Merge branch 'main' into dev/amauryleve/test-ordering-dependencies
Evangelink c25286e
Merge remote-tracking branch 'origin/main' into dev/amauryleve/test-o…
Evangelink 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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.