Skip to content

Enable binary logging in quarantined-tests pipeline#66448

Merged
wtgodbe merged 1 commit intodotnet:mainfrom
wtgodbe:wtgodbe/quarantine-binlog
Apr 24, 2026
Merged

Enable binary logging in quarantined-tests pipeline#66448
wtgodbe merged 1 commit intodotnet:mainfrom
wtgodbe:wtgodbe/quarantine-binlog

Conversation

@wtgodbe
Copy link
Copy Markdown
Member

@wtgodbe wtgodbe commented Apr 24, 2026

The quarantined-tests pipeline (definition 84) has been failing 12/30 scheduled builds at the infrastructure level with Build FAILED, 0 Warnings, 0 Errors — a silent MSBuild failure that produces no diagnostic output. The -nobl flag was suppressing binary logs, making root cause analysis impossible.

Replace -nobl with -bl:artifacts/log/Build.SharedFx.binlog and -bl:artifacts/log/Build.HelixTarget.binlog so both build steps produce uniquely-named binlogs that get uploaded via the existing artifacts/log/ artifact.

This blocks the quarantine unquarantine workflow — with only 18/30 builds producing test results, the max test appearance rate is 60%, below the 66% threshold needed to qualify tests for unquarantine.

@wtgodbe wtgodbe requested a review from a team as a code owner April 24, 2026 00:35
Copilot AI review requested due to automatic review settings April 24, 2026 00:35
@github-actions github-actions Bot added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Apr 24, 2026
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

Updates the quarantined-tests Azure Pipelines definition to emit MSBuild binary logs so infra-level “silent” build failures can be diagnosed from uploaded artifacts.

Changes:

  • Removes -nobl from the quarantined-tests pipeline build steps.
  • Attempts to add uniquely named binlogs for the SharedFx build and Helix target build under artifacts/log/.

Comment thread .azure/pipelines/quarantined-tests.yml Outdated
Comment thread .azure/pipelines/quarantined-tests.yml Outdated
The quarantined-tests pipeline (def 84) was using -nobl, suppressing
binary logs. This made it impossible to diagnose 'Build FAILED, 0
Warnings, 0 Errors' silent failures that affect 12/30 scheduled builds.

Replace -nobl with -bl:<unique-name> for each build step so the
binlogs are captured in artifacts/log/ and uploaded on failure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wtgodbe wtgodbe force-pushed the wtgodbe/quarantine-binlog branch from ddc1b7f to 8e3e28c Compare April 24, 2026 00:45
@wtgodbe wtgodbe merged commit 441706c into dotnet:main Apr 24, 2026
22 of 25 checks passed
@dotnet-policy-service dotnet-policy-service Bot added this to the 11.0-preview5 milestone Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants