-
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
[mono] Revive FullAOT test lanes #55362
Conversation
5be69ea
to
fbcb36b
Compare
fbcb36b
to
7f4d48c
Compare
7f4d48c
to
7152761
Compare
f7784eb
to
2731647
Compare
aa3b560
to
2712982
Compare
@@ -1069,6 +1069,31 @@ jobs: | |||
eq(dependencies.evaluate_paths.outputs['SetPathVars_runtimetests.containsChange'], true), | |||
eq(variables['isFullMatrix'], true)) | |||
|
|||
# |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
9941c3f
to
8ce1b0f
Compare
babcc06
to
9161d37
Compare
f01524f
to
049f145
Compare
ecb882e
to
23421b1
Compare
d207a3c
to
4dc9a67
Compare
…unused by the runtime tests This depends on "xunit.runner.utility.dotnet", which doesn't seem to be present in CORE_ROOT
…ddition to the test assemblies
…mpilation missing assembly failures
4dc9a67
to
f7dd6e3
Compare
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.