Skip to content

Add legs to run crossgenned libraries tests with runtime-async enabled#124400

Open
jtschuster wants to merge 4 commits intodotnet:mainfrom
jtschuster:RuntimeAsyncCrossgenCI
Open

Add legs to run crossgenned libraries tests with runtime-async enabled#124400
jtschuster wants to merge 4 commits intodotnet:mainfrom
jtschuster:RuntimeAsyncCrossgenCI

Conversation

@jtschuster
Copy link
Member

Adds legs to the crossgen outerloops to run libraries tests with runtime-async enabled.

Copy link
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 enables runtime-async testing for crossgen2/ReadyToRun libraries tests by modifying the build configuration condition and adding a new pipeline leg. The changes allow runtime-async to be enabled alongside TestReadyToRun mode, which was previously mutually exclusive.

Changes:

  • Modified eng/testing/tests.targets to allow runtime-async when both TestReadyToRun=true and UseRuntimeAsync=true are set
  • Added a new pipeline configuration in eng/pipelines/coreclr/crossgen2.yml to run libraries tests with runtime-async enabled on linux_x64 and windows_x64

Reviewed changes

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

File Description
eng/testing/tests.targets Updated condition logic to enable runtime-async when UseRuntimeAsync=true, even if TestReadyToRun=true
eng/pipelines/coreclr/crossgen2.yml Added new TestReadyToRun_RuntimeAsync_Libraries pipeline leg with runtime-async enabled

Remove TestRuntimeAsync property from prior implementations

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 13, 2026 20:22
Copy link
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

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

@jtschuster
Copy link
Member Author

/azp run runtime-coreclr crossgen2

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtschuster
Copy link
Member Author

/azp run runtime-coreclr crossgen2

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants