Skip to content
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

[mono] Revive FullAOT test lanes #55362

Merged
merged 12 commits into from
Sep 13, 2021
Merged

Conversation

imhameed
Copy link
Contributor

@imhameed imhameed commented Jul 8, 2021

We don't ship any products using FullAOT on Linux x64/arm64, but this
compilation mode is used for iOS, FullAOT-related issues that affect iOS are
likely to be caught by FullAOT on Linux x64/arm64, and it is a lot easier to
build, develop, and debug on desktop OSes.

@imhameed imhameed added area-Infrastructure-mono runtime-mono specific to the Mono runtime labels Jul 8, 2021
@dotnet dotnet deleted a comment from dotnet-issue-labeler bot Jul 29, 2021
@dotnet dotnet deleted a comment Jul 29, 2021
@imhameed imhameed force-pushed the monotest-llvm-fullaot branch 2 times, most recently from f7784eb to 2731647 Compare August 2, 2021 15:32
@imhameed imhameed changed the title [mono] Revive Full AOT test lanes [mono] Revive FullAOT test lanes Aug 2, 2021
@imhameed imhameed force-pushed the monotest-llvm-fullaot branch 5 times, most recently from aa3b560 to 2712982 Compare August 4, 2021 23:09
@@ -1069,6 +1069,31 @@ jobs:
eq(dependencies.evaluate_paths.outputs['SetPathVars_runtimetests.containsChange'], true),
eq(variables['isFullMatrix'], true))

#
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should include these in the runtime staging lanes to start with, and then upgrade once we have have reliable passing runs. @imhameed

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I expect that these lanes will be as reliable as the llvmaot lanes: the changes are self-contained and these don't depend on an unreliable pool of machines (like macOS or iOS). So I don't think this will need a "break-in period" in runtime-staging.

I'm not sure yet how long the lanes will take to run but I don't expect them to be worse than the existing llvmaot lanes.

@imhameed imhameed force-pushed the monotest-llvm-fullaot branch 4 times, most recently from 9941c3f to 8ce1b0f Compare August 8, 2021 18:01
@imhameed imhameed marked this pull request as ready for review August 9, 2021 22:45
@imhameed imhameed force-pushed the monotest-llvm-fullaot branch 6 times, most recently from babcc06 to 9161d37 Compare August 12, 2021 21:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Infrastructure-mono runtime-mono specific to the Mono runtime
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants