[automated] Unquarantine 11 stable tests with zero failures in 215 runs#14040
[automated] Unquarantine 11 stable tests with zero failures in 215 runs#14040
Conversation
Co-authored-by: radical <1472+radical@users.noreply.github.com>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 14040Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 14040" |
|
@copilot validate that all the tests mentioned in the PR description and the ones re-enabled match and nothing was missed. |
Add back Aspire.TestUtilities using and license header that were removed by QuarantineTools Co-authored-by: radical <1472+radical@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR removes the [QuarantinedTest] attribute from tests that have demonstrated stability with 215 consecutive runs without failures, allowing them to run in regular CI pipelines again.
Changes:
- Removed
[QuarantinedTest]attributes from 10 stable test methods across 5 test files - Cleaned up unused
Aspire.TestUtilitiesimports from files whereQuarantinedTestis no longer used
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tests/Aspire.Azure.AI.OpenAI.Tests/ConformanceTests.cs | Unquarantined TracingEnablesTheRightActivitySource_Keyed test and removed unused import |
| tests/Aspire.Cli.Tests/Commands/NewCommandTests.cs | Unquarantined 4 tests related to NewCommand functionality |
| tests/Aspire.Hosting.JavaScript.Tests/NodeFunctionalTests.cs | Unquarantined VerifyNpmAppWorks test and removed unused import and license header |
| tests/Aspire.Hosting.Tests/DistributedApplicationTests.cs | Unquarantined StartResourceForcesStart test |
| tests/Aspire.Hosting.Tests/ResourceCommandServiceTests.cs | Unquarantined ExecuteCommandAsync_HasReplicas_Failure_CalledPerReplica test and removed unused import |
| tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs | Unquarantined 2 tests for HTTP command functionality |
Comments suppressed due to low confidence (1)
tests/Aspire.Hosting.JavaScript.Tests/NodeFunctionalTests.cs:1
- The license header has been removed from this file. Other files in the same directory (e.g., AddNodeAppTests.cs) retain the standard .NET Foundation license header. For consistency with the rest of the codebase, the license header should be retained.
// Licensed to the .NET Foundation under one or more agreements.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…ne test This test was missed in the initial unquarantine commit. Co-authored-by: radical <1472+radical@users.noreply.github.com>
Validated. One test was missed in the original commits: |
Summary
This PR unquarantines 11 tests that have been stable with zero failures in their latest 215 runs.
[QuarantinedTest]attribute from 11 stable testsTests Unquarantined
Changes
[QuarantinedTest]attribute from all listed tests using QuarantineToolsVerification
✅ Built test project(s) successfully
Related Issues
Fixes #9916
Fixes #11222
Fixes #10979
Fixes #11099
Fixes #8870
Fixes #10086
Fixes #9834
Fixes #9670
Fixes #9800
Note: Two tests (NewCommandWithChannelOptionAutoSelectsHighestVersion and NewCommandWithChannelOptionUsesSpecifiedChannel) did not have tracking issues.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.