A lot of (UI) tests have compiler directives (#if ANDROID) that make the test only run on a specific platform.
Where possible we should remove those and just let them run for all platforms. Typically a test should be able to run on all platforms and verify the result, that way we will have coverage for a certain functionality across all operating systems we support.
This is regardless of the fact that a bug only appeared on one platform. We want to make sure that it also never happens on other platforms.
Context: #22526 (comment)
A lot of (UI) tests have compiler directives (
#if ANDROID) that make the test only run on a specific platform.Where possible we should remove those and just let them run for all platforms. Typically a test should be able to run on all platforms and verify the result, that way we will have coverage for a certain functionality across all operating systems we support.
This is regardless of the fact that a bug only appeared on one platform. We want to make sure that it also never happens on other platforms.
Context: #22526 (comment)