dotnet / dotnet/msbuild

[Flaky Test] Microsoft.Build.Coordinator.UnitTests.CoordinatorIntegration_Tests.NuGetStaticGraphRestore_InheritsCoordinatorGrant_DoesNotDeadl [Content truncated due to length]

Open
#14,488 3 comments 0 reactions 0 assignees View on GitHub
flaky-test
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

**Flaky-test key** (automated de-duplication — do not edit):
```text
flaky-test-id: Microsoft.Build.Coordinator.UnitTests.CoordinatorIntegration_Tests.NuGetStaticGraphRestore_InheritsCoordinatorGrant_DoesNotDeadlock
```

## Evidence

| Field | Value |
|-------|-------|
| **Fully-qualified name** | `Microsoft.Build.Coordinator.UnitTests.CoordinatorIntegration_Tests.NuGetStaticGraphRestore_InheritsCoordinatorGrant_DoesNotDeadlock` |
| **Assembly** | `MSBuild.Coordinator.UnitTests` |
| **Distinct sources** | 5 (2 PRs + 3 rolling builds) |
| **PR numbers** | #14371, #14401 |
| **Rolling builds** | [1511941](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1511941), [1517682](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1517682), [1519967](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1519967) |
| **Legs** | CoreOnMac, FullOnWindows, FullOnWindows Release |
| **TFMs** | net10.0, net472 |
| **First seen** | 2026-07-15 |
| **Last seen** | 2026-07-21 |
| **Error hashes** | `16704941`, `62eb64dd`, `bfa27d8e`, `6bbcca94`, `ab3598c2` |
| **Sample build** | [1510234](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1510234) |

## Representative error

```
System.TimeoutException : Test failed due to timeout: process 25366 is active for more than 60 sec.
```

## Next steps

This test will be **quarantined** via `[ActiveIssue("")]` (from `Microsoft.DotNet.XUnitV3Extensions`, namespace `Xunit`) until the underlying nondeterminism is fixed. The quarantine pipeline (def 344) will continue gathering pass/fail signal. A real determinism fix is left to the auto-fixer workflow or a human.

Do **not** use `[Fact(Skip=...)]` — `[ActiveIssue]` stamps the `Category=failing` trait so normal CI excludes the test while the quarantine pipeline keeps running it.

> [!WARNING]
>
> Firewall blocked 1 domain
>
> The following domain was blocked by the firewall during workflow execution:
>
> - `awmgmcpg`
>> To allow these domains, add them to the `network.allowed` list in your workflow frontmatter:
>
> ```yaml
> network:
> allowed:
> - defaults
> - "awmgmcpg"
> ```
>
> See [Network Configuration](https://github.github.com/gh-aw/reference/network/) for more information.
>
>

> Generated by [Flaky Test Triage](https://github.com/dotnet/msbuild/actions/runs/29918970820) · 117.5 AIC · ⌖ 5.7 AIC · ⊞ 14.8K · [◷](https://github.com/search?q=repo%3Adotnet%2Fmsbuild+is%3Aissue+%22gh-aw-workflow-call-id%3A+dotnet%2Fmsbuild%2Fflaky-test-detector.agent%22&type=issues)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the fully qualified CoordinatorIntegration_Tests.NuGetStaticGraphRestore_InheritsCoordinatorGrant_DoesNotDeadlock test and review the representative timeout plus builds 1511941, 1517682, and 1519967. Check PRs #14371 and #14401 for existing investigation; done means the test no longer times out across the reported legs and no longer needs quarantine.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.