Skip to content

[release/9.0][browser] Disable debugger tests on CI (#108178) - #128132

Merged
akoeplinger merged 1 commit into
dotnet:release/9.0-stagingfrom
akoeplinger:backport-disable-debugger-tests
May 14, 2026
Merged

[release/9.0][browser] Disable debugger tests on CI (#108178)#128132
akoeplinger merged 1 commit into
dotnet:release/9.0-stagingfrom
akoeplinger:backport-disable-debugger-tests

Conversation

@akoeplinger

@akoeplingerakoeplinger commented May 13, 2026

Copy link
Copy Markdown
Member

Backport of #108178 to release/9.0-staging

Fixes#128130

@akoeplinger

Copy link
Copy Markdown
MemberAuthor

Test-only change that we did in main already, marking Servicing-approved.

@akoeplingerakoeplinger added the Servicing-approved Approved for servicing release label May 13, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @steveisok, @thaystg, @dotnet/dotnet-diag
See info in area-owners.md if you want to be subscribed.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

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 backports the change to disable (and remove CI wiring for) Mono WASM/browser debugger tests on the release/9.0 branch, addressing CI failures caused by environment/ICU differences (issue #128130).

Changes:

  • Removes WASM debugger test submission/build wiring to Helix and eliminates the wasmdebuggertests scenario.
  • Updates browser/wasm Helix targets and validation to drop the WasmDebuggerTests scenario.
  • Removes pipeline templates and path-trigger subsets that previously scheduled debugger test jobs.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
FileDescription
src/mono/wasi/MakefileRemoves the Helix submission target for debugger tests.
src/mono/browser/MakefileRemoves Helix build/submission targets for debugger tests.
src/mono/browser/debugger/Wasm.Debugger.Tests/wasm.helix.targetsDeletes debugger-test-specific Helix work item generation.
src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csprojRemoves the HelixTargetsFile hook.
src/libraries/tests.projStops building the debugger test traversal projects and adjusts wasm sample gating.
src/libraries/sendtohelix.projRemoves special-casing for the debugger test scenario and host matrix.
src/libraries/sendtohelix-browser.targetsRemoves WasmDebuggerTests scenario support and updates scenario validation error text.
eng/testing/tests.browser.targetsRemoves WasmDebuggerTests scenario support and updates scenario validation error text.
eng/pipelines/runtime.ymlRemoves scheduling of wasm debugger tests from main runtime pipeline.
eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.ymlRemoves wasm debugger jobs from extra-platforms/wasm pipelines.
eng/pipelines/common/templates/wasm-debugger-tests.ymlDeletes the dedicated wasm debugger tests pipeline template.
eng/pipelines/common/evaluate-default-paths.ymlRemoves the wasmdebuggertests path subset used for CI triggering.
Comments suppressed due to low confidence (1)

eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml:62

  • With the debugger test jobs removed from this template, the debuggerTestsOnly mode now results in an empty pipeline (e.g., eng/pipelines/runtime-wasm-dbgtests.yml passes debuggerTestsOnly: true, but all job groups are gated on ne(parameters.debuggerTestsOnly, true) and excludeOptional defaults to true). Either delete/update runtime-wasm-dbgtests.yml and remove the debuggerTestsOnly parameter/conditions here, or repoint that pipeline to a remaining job group so it still runs something meaningful.
 # Disabled for now
#- template: /eng/pipelines/coreclr/perf-wasm-jobs.yml
#parameters:
#runProfile: 'v8'
#onlySanityCheck: true

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment threadsrc/mono/wasi/Makefile
Comment threadsrc/libraries/tests.proj
@akoeplinger

Copy link
Copy Markdown
MemberAuthor

/ba-g unrelated failures on Apple platforms

This was referenced Jun 10, 2026
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jun 13, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Debugger-monoServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@akoeplinger@steveisok@pavelsavara