Skip to content

Comments

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

Merged
jtschuster merged 4 commits intodotnet:mainfrom
jtschuster:RuntimeAsyncCrossgenCI
Feb 17, 2026
Merged

Add legs to run crossgenned libraries tests with runtime-async enabled#124400
jtschuster merged 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).

@jtschuster
Copy link
Member Author

/ba-g failures unrelated

@jtschuster jtschuster merged commit 9bfbe13 into dotnet:main Feb 17, 2026
176 of 191 checks passed
@github-project-automation github-project-automation bot moved this to Done in AppModel Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants