maui
maui copied to clipboard
[Testing] Split up current appium tests into separate projects
Description of Change
Split current appium tests into separate projects.
Issues Fixed
Fixes #21411
Split up the appium tests project by platforms:
With this, we can stop using the IgnoreIfPlatforms method (ignored the test on the platform, but launching and navigating to the issue which takes a few seconds) since with compilation directives etc. each platform only has the tests that it is going to execute. With these changes, the process to pass the tests on each platform must take less time.
Times to pass Android and iOS tests in this PR:
Compared to main:
@jsuarezruiz
Reminder on docs to update
- https://github.com/dotnet/maui/blob/main/.github/DEVELOPMENT.md