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
[Testing] NativeAOT: Stand up UI testing on iOS platforms #20541
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ivanpovazan
force-pushed
the
naot-ui-tests
branch
from
February 14, 2024 09:03
aea78d9
to
2e8203a
Compare
ivanpovazan
changed the title
[WIP] NativeAOT: Stand up UI testing
[Testing] NativeAOT: Stand up UI testing on iOS platforms
Feb 14, 2024
ivanpovazan
requested review from
StephaneDelcroix,
tj-devel709 and
PureWeen
February 14, 2024 09:04
src/Controls/tests/UITests/Tests/Issues/GroupListViewHeaderIndexOutOfRange.cs
Outdated
Show resolved
Hide resolved
5 tasks
/rebase |
UI tests are passing on NativeAOT - https://tfsprodcus3.visualstudio.com/Ad0adf05a-e7d7-4b65-96fe-3f3884d42038/public/_TestManagement/Runs?runId=2568847&_a=runCharts Other failures don't seem to be related. |
jonathanpeppers
approved these changes
Feb 21, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds support for running UITests with NativeAOT on
iossimulator
and enables the tests to run on CI.Changes
To enable building and running UI tests with NativeAOT the following has been done:
cake
- new argument--runtimevariant
which accepts values:Mono
andNativeAOT
, and sets up building projects with NativeAOTMSBuild
- new MSBuild property_UseNativeAot
which when set totrue
will trigger building projects with NativeAOTdotnet-samples
cake task - adapted to only compile Controls.Sample.UITests.csproj as the only currently supported sample projectuitest-build
cake task - adapted to work with NativeAOTiOS UITests
- job renamed toiOS UITests Mono
iOS UITests NativeAOT
- new job addedLimitations
Release
iossimulator
Issue
UI tests are not compatible with NativeAOT and are not built or ran as part of UI testing - tracking issue: [Testing] NativeAOT:Controls.Sample.UITests
- Issue* UI tests are not compatible with NativeAOT #20553Issues fixed
Contributes to: #19817