Skip to content

Merge Runtime_131137 into the shared regression runner - #131173

Merged
tannergooding merged 1 commit into
dotnet:mainfrom
tannergooding:tannergooding-remove-unnecessary-test-csproj
Jul 22, 2026
Merged

Merge Runtime_131137 into the shared regression runner#131173
tannergooding merged 1 commit into
dotnet:mainfrom
tannergooding:tannergooding-remove-unnecessary-test-csproj

Conversation

@tannergooding

Copy link
Copy Markdown
Member

Follow up to #131155 (comment).

Runtime_131137 was added with a standalone .csproj and RequiresProcessIsolation=true, but the test meets none of the isolation rules in requiresprocessisolation.md -- it sets no environment variables, no host config, and no process-wide state. It''s just a [ConditionalFact] in a Runtime_131137 namespace with no custom Main, so it merges cleanly.

This removes the standalone project and adds the source into the shared Regression_ro_2.csproj runner, matching the rest of the regression tests.


I also audited the other recently-added JitBlue tests that still carry standalone csprojs. All of them are justified: the immediate neighbors Runtime_130844/130845/130846 set CLRTestEnvironmentVariable, the remaining ISO ones set CLRTestEnvironmentVariable/CLRTestTargetUnsupported, and Runtime_8980 disables the xunit wrapper generator. Runtime_131137 was the only one with no trigger.

CC. @EgorBo

Note

This PR description was drafted by Copilot.

The test sets no process-wide state and meets none of the isolation
rules, so the standalone csproj was unnecessary.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 21, 2026 22:25
@github-actions github-actions Bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jul 21, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Copilot AI 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 consolidates the Runtime_131137 JIT regression test into the shared Regression_ro_2 merged test runner, eliminating the standalone project that previously built and ran the test in isolation.

Changes:

  • Add JitBlue\Runtime_131137\Runtime_131137.cs to Regression_ro_2.csproj so it is built as part of the merged regression runner.
  • Remove the standalone Runtime_131137.csproj (previously marked RequiresProcessIsolation=true).
Show a summary per file
File Description
src/tests/JIT/Regression/Regression_ro_2.csproj Adds Runtime_131137.cs to the merged regression runner compilation list.
src/tests/JIT/Regression/JitBlue/Runtime_131137/Runtime_131137.csproj Removes the now-unneeded standalone test project.

Copilot's findings

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

@tannergooding
tannergooding enabled auto-merge (squash) July 21, 2026 22:49
@tannergooding
tannergooding merged commit 56c76e2 into dotnet:main Jul 22, 2026
86 checks passed
@tannergooding
tannergooding deleted the tannergooding-remove-unnecessary-test-csproj branch July 22, 2026 02:26
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 11.0-rc1 milestone Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants