test: mark permissions tests as flaky on Linux & Firefox (#1791)

This commit is contained in:
Andrey Lushnikov 2020-04-14 17:00:56 -07:00 committed by GitHub
parent ea7aadba2b
commit b2c65db37e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,7 +15,7 @@
* limitations under the License.
*/
const {FFOX, CHROMIUM, WEBKIT} = require('./utils').testOptions(browserType);
const {FFOX, CHROMIUM, WEBKIT, LINUX} = require('./utils').testOptions(browserType);
// Permissions API is not implemented in WebKit (see https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API)
describe.skip(WEBKIT)('Permissions', function() {
@ -82,7 +82,8 @@ describe.skip(WEBKIT)('Permissions', function() {
await context.clearPermissions();
expect(await getPermission(page, 'geolocation')).toBe('prompt');
});
it('should trigger permission onchange', async({page, server, context}) => {
//TODO: flaky on Linux. https://github.com/microsoft/playwright/pull/1790/checks?check_run_id=587327883
it.fail(FFOX && LINUX)('should trigger permission onchange', async({page, server, context}) => {
await page.goto(server.EMPTY_PAGE);
await page.evaluate(() => {
window['events'] = [];