-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Add new Pipeline for Running Libs Tests with TestReadyToRun #91229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 35 commits
58471ac
d424419
cbae83d
bbcbda5
74c393d
f39ec24
e76d7b2
800bf85
4888506
f95be94
ce0beb7
084dcd2
d6145d9
7a98a59
57a1ed0
9c9845c
201c744
0e5318e
94b209d
baf03ff
bd083f9
70a5310
29bdc40
0dafa7a
0987abf
c050621
21f95ef
59af6bb
52875a7
43eee05
4666ac0
79a9028
e95e20d
e857281
d193ab5
7a3a1d5
cd94d5a
3c54a84
879e5ea
11cdb6b
19bb85f
81cb9e3
47760b3
0728170
4262460
403a5f9
797f2c0
048d35e
9939472
033508d
54088ef
7a23788
7c97aa7
f54af82
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -57,6 +57,28 @@ extends: | |||||||||||
| displayNameArgs: R2R_CG2 | ||||||||||||
| liveLibrariesBuildConfig: Release | ||||||||||||
|
|
||||||||||||
| - template: /eng/pipelines/common/platform-matrix.yml | ||||||||||||
| parameters: | ||||||||||||
| jobTemplate: /eng/pipelines/common/global-build-job.yml | ||||||||||||
| helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml | ||||||||||||
| buildConfig: Release | ||||||||||||
| platforms: | ||||||||||||
| - linux_x64 | ||||||||||||
| - osx_x64 | ||||||||||||
| - windows_x64 | ||||||||||||
| jobParameters: | ||||||||||||
| testGroup: innerloop | ||||||||||||
| buildArgs: -s clr+libs+libs.tests | ||||||||||||
| -c $(_BuildConfig) | ||||||||||||
| /p:TestReadyToRun=true | ||||||||||||
| nameSuffix: TestReadyToRun_Libraries | ||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You need to set
Suggested change
|
||||||||||||
| timeoutInMinutes: 240 | ||||||||||||
| postBuildSteps: | ||||||||||||
| - template: /eng/pipelines/libraries/helix.yml | ||||||||||||
| parameters: | ||||||||||||
| creator: dotnet-bot | ||||||||||||
| testRunNamePrefixSuffix: TestReadyToRun_$(_BuildConfig) | ||||||||||||
|
|
||||||||||||
| # Run pri0 tests with hot/cold splitting enabled (only supported on x64 at the moment) | ||||||||||||
| # TODO: test on arm64 once supported | ||||||||||||
| - template: /eng/pipelines/common/platform-matrix.yml | ||||||||||||
|
|
||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -85,6 +85,10 @@ | |
| <EnableCoverageSupport Condition="'$(ContinuousIntegrationBuild)' != 'true'">true</EnableCoverageSupport> | ||
| </PropertyGroup> | ||
|
|
||
| <PropertyGroup Condition="'$(TestReadyToRun)' == 'true'"> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There's zero references to TestReadyToRun in src/libraries. Should all of TestReadyToRun handling stay in eng/? tests.singlefile.targets looks more suitable.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I tried moving it, but then the build fails in other places because it can't find the In this case, this means |
||
| <UseLocalAppHostPack>true</UseLocalAppHostPack> | ||
| </PropertyGroup> | ||
|
|
||
| <!-- To enable the interpreter for mono desktop, we need to pass an env switch --> | ||
| <PropertyGroup> | ||
| <MonoEnvOptions Condition="'$(MonoEnvOptions)' == '' and '$(TargetsMobile)' != 'true' and '$(MonoForceInterpreter)' == 'true'">--interpreter</MonoEnvOptions> | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.