-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Expand existing tests matrix to MonoVM #33381
Comments
I couldn't add an area label to this Issue. Checkout this page to find out which area owner to ping, or please add exactly one area label to help train me in the future. |
Tagging subscribers to this area: @directhex |
Priority for the first milestone for both managed libraries & runtime tests
|
I spoke with @jashook and he was concerned about the resource usage from running the AOT-LLVM builds on PR, and suggested running them as an outer loop job, especially on arm. I polled Mono folks, and it seems like the consensus is we would like to have at least some AOT stuff on PR because changes causing issues only on AOT are fairly common, but some platforms an be done on an outer loop. Therefore, I propose doing iOS on PR probably makes the most sense, since it is the most important target for AOT (and we cannot JIT on iOS any way). The CI handles iOS test runs with a simulator, so it is not using physical arm hardware. AOT builds for other platforms can be done in an outer loop. |
AOT is our primary target and we could consider moving arm32 to outer loop but don't see a good reason for anything else to be in outer loop only |
Then maybe we should start the process of getting additional arm resources, if we don't want PR builds to be queued all day? @jashook Any idea how we do that? |
@marek-safar We should consider doing some x86 CI:
I think we can probably use a linux desktop build with a 32-bit userspace. And have the JIT and interp scenarios. |
/cc @jaredpar |
@marek-safar We should be able to bring up interp lanes for mobile now pretty easily. Is that still important for net6? |
@steveisok yes |
Changing the milestone to 8.0 in case we want to add to the matrix. |
This is a tracking issue for expanding existing test coverage to include workloads that will be introduced as part of the .NET6 workloads
MonoVM testing matrix for managed libraries
MonoVM testing matrix for runtime tests
Updated for .NET6 priorities
Legend
✅ - enabled
⬜ - to be enabled
🚫 - out of scope
The text was updated successfully, but these errors were encountered: