-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[wasm][aot] Run the high resource AOT tests on build machine itself #67017
Conversation
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsExperiment!
|
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
88b2916
to
09d617d
Compare
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
…rentiate between linux, and windows
.. be selectable via `$(RunHighResourceAOTTestsOnly)`.
Some library tests fail to AOT on helix by getting oomkill'ed. Since the build machine have more resources than helix, we can AOT these specific library tests there, and send the built output to helix to run.
cbb2049
to
c5549cb
Compare
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
An alternative might be to avoid AOTing Microsoft.CodeAnalysis.dll as well. It worked here: |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
…otnet#67017) Some library tests fail to AOT on helix by getting oomkill'ed. Since the build machine have more resources than helix, we can AOT these specific library tests there, and send the built output to helix to run. Specifically: - `System.Text.Json.SourceGeneration.Roslyn3.11.Tests` - `System.Text.Json.SourceGeneration.Roslyn4.0.Tests` - `System.Text.Json.Tests` - `Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests` This adds two new jobs to `runtime-wasm`, and for rolling builds - `LibraryTests_HighResource_AOT` for linux, and windows. Fixes dotnet#65356 Fixes dotnet#65411 Fixes dotnet#61524 Fixes dotnet#66647
Some library tests fail to AOT on helix by getting oomkill'ed. Since the
build machine have more resources than helix, we can AOT these specific
library tests there, and send the built output to helix to run.
Specifically:
System.Text.Json.SourceGeneration.Roslyn3.11.Tests
System.Text.Json.SourceGeneration.Roslyn4.0.Tests
System.Text.Json.Tests
Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests
This adds two new jobs to
runtime-wasm
, and for rolling builds -LibraryTests_HighResource_AOT
for linux, and windows.Fixes #65356
Fixes #65411
Fixes #61524
Fixes #66647