From 608725623048097e86c6afbb7abfd289548682da Mon Sep 17 00:00:00 2001 From: Etienne Trimaille Date: Fri, 31 Jan 2025 17:36:44 +0100 Subject: [PATCH] E2E - Add some tags on CORS tests and flaky OpenLayers --- tests/end2end/playwright/{localonly => }/cors.spec.js | 7 ++++++- tests/end2end/playwright/custom-javascript-api.spec.js | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) rename tests/end2end/playwright/{localonly => }/cors.spec.js (78%) diff --git a/tests/end2end/playwright/localonly/cors.spec.js b/tests/end2end/playwright/cors.spec.js similarity index 78% rename from tests/end2end/playwright/localonly/cors.spec.js rename to tests/end2end/playwright/cors.spec.js index 40f205429b..f7b28efb4b 100644 --- a/tests/end2end/playwright/localonly/cors.spec.js +++ b/tests/end2end/playwright/cors.spec.js @@ -1,8 +1,12 @@ import { test, expect } from '@playwright/test'; -test.describe('Cors', function () { +test.describe('CORS', + { + tag: ['@localonly'], + }, () => { test('send authorized request', async function ({ page }, testInfo) { + test.skip(process.env.CI, 'Not working on GH Action'); await page.goto('http://othersite.local:8130'); await page.locator('#launch-request').click(); await expect(page.locator('#status')).toHaveText('200'); @@ -13,6 +17,7 @@ test.describe('Cors', function () { test('send unauthorized request', async function ({ page }, testInfo) { + test.skip(process.env.CI, 'Not working on GH Action'); await page.goto( 'http://othersite.local:8130'); await page.locator('#launch-request-bad').click(); diff --git a/tests/end2end/playwright/custom-javascript-api.spec.js b/tests/end2end/playwright/custom-javascript-api.spec.js index 5c3d24d189..350fb8d966 100644 --- a/tests/end2end/playwright/custom-javascript-api.spec.js +++ b/tests/end2end/playwright/custom-javascript-api.spec.js @@ -6,7 +6,9 @@ test.describe('Maps management', () => { test.use({ storageState: 'playwright/.auth/admin.json' }); - test('OpenLayers', async ({ page }) => { + test('OpenLayers', { + tag: '@flaky', + }, async ({ page }) => { // Allow themes/javascript codes for tests repository await page.goto('admin.php'); await page.getByRole('link', { name: 'Maps management' }).click();