Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We currently do not allow making configuration using tools like `OnPlatform` that is specific to an OS and browser combination. So if there is a situation where tests don't work on firefox on windows, but work everywhere else, we cannot express an intent to skip just the failing tests. In a usage like `OnPlatform({'windows && firefox'})` the selector will never be true because `firefox` and `windows` are mutually exclusive. It does allow cases like `'windows || firefox'` which matches windows VM tests and firefox everywhere. Changing this means a change to how existing selectors are evaluated. CI may be impacted if a package is configuring a skip for an OS expecting only the VM tests to be skipped on that OS with the browser tests still running. Use the new capability to skip a test that is failing on windows firefox browser.
- Loading branch information