Skip to content

[ci-scan] Skip System.Formats.Nrbf.Tests on Mono CI#128112

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
ci-scan/mute-nrbf-mono-128079-551f8027b0638e93
Open

[ci-scan] Skip System.Formats.Nrbf.Tests on Mono CI#128112
github-actions[bot] wants to merge 2 commits into
mainfrom
ci-scan/mute-nrbf-mono-128079-551f8027b0638e93

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 13, 2026

Linked KBE: #128079
Tracking: #126636

Skips the System.Formats.Nrbf.Tests test assembly on Mono CI using <IgnoreForCI>. The entire assembly consistently times out on Mono (both MonoJIT and MonoInterpreter legs).

Verification

  1. Same test (or test family)? Yes — System.Formats.Nrbf.Tests is the full assembly that times out.
  2. Same failure signature? Yes — Command timed out, and was killed on the entire work item.
  3. OS in scope? Yes — Windows (the only Mono library test leg in extra-platforms).
  4. Architecture in scope? Yes — x64.

Failing legs

  • runtime-extra-platforms (def 154): windows-x64 Release AllSubsets_Mono

The IgnoreForCI is scoped to RuntimeFlavor == 'Mono' only, matching the observed failure scope.

Note

🔒 Integrity filter blocked 3 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #85747 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #114222 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #125825 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by CI Outer-Loop Failure Scanner · ● 95.7M ·

The entire test assembly consistently times out when running on Mono
(MonoJIT and MonoInterpreter). Skip it on Mono CI until the root cause
is resolved.

Linked KBE: #128079
Tracking: #126636

Co-authored-by: Copilot <[email protected]>
@kotlarmilos
Copy link
Copy Markdown
Member

Noise in the CI, I suggest disabling it on Mono and keeping the tracking issue.

@kotlarmilos kotlarmilos requested a review from matouskozak May 13, 2026 12:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the System.Formats.Nrbf.Tests test project configuration to be excluded from CI runs when testing with the Mono runtime flavor, aligning with existing repo patterns for skipping known-problematic test projects on specific CI legs.

Changes:

  • Adds an IgnoreForCI property conditioned on $(RuntimeFlavor) == 'Mono' to prevent the System.Formats.Nrbf.Tests assembly from being archived/run in CI for Mono.
  • Documents the skip with a direct link to the tracking issue.
Show a summary per file
File Description
src/libraries/System.Formats.Nrbf/tests/System.Formats.Nrbf.Tests.csproj Adds conditional IgnoreForCI for Mono CI runs, with issue link documenting the rationale.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants