From d3579e45295f340194acafbe7cf8a8b838f21a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=9Awiderski?= Date: Thu, 9 Jul 2026 13:56:24 +0200 Subject: [PATCH] [ACS-12214] excluded flaky/unstable tests for multibrowser (#5275) * [ACS-12214] excluded flaky/unstable tests for multibrowser * [ACS-12214] more excluded tests * [ACS-12214] more excluded tests 2 * [ACS-12214] added headless runs and suite retries * [ACS-12214] cron multibrowser 2 suite runs - other 1 suite runs --- .github/actions/run-e2e-playwright/action.yml | 18 ++++++++-- .github/workflows/e2e-playwright-reusable.yml | 1 + e2e/playwright/authentication/project.json | 36 +++++++++++++++++++ e2e/playwright/copy-move-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/create-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/delete-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/edit-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/favorite-actions/project.json | 36 +++++++++++++++++++ .../folder-information-actions/project.json | 36 +++++++++++++++++++ .../folder-rules/exclude.tests.json | 5 ++- e2e/playwright/folder-rules/project.json | 36 +++++++++++++++++++ e2e/playwright/info-drawer/project.json | 36 +++++++++++++++++++ e2e/playwright/library-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/list-views/exclude.tests.json | 6 ++++ e2e/playwright/list-views/project.json | 36 +++++++++++++++++++ e2e/playwright/navigation/project.json | 36 +++++++++++++++++++ e2e/playwright/pagination/project.json | 36 +++++++++++++++++++ e2e/playwright/search/exclude.tests.json | 3 +- e2e/playwright/search/project.json | 36 +++++++++++++++++++ e2e/playwright/share-action/project.json | 36 +++++++++++++++++++ e2e/playwright/smoke-test/project.json | 36 +++++++++++++++++++ .../exclude.tests.json | 5 ++- .../project.json | 36 +++++++++++++++++++ .../upload-download-actions/project.json | 36 +++++++++++++++++++ .../viewer-actions/exclude.tests.json | 5 ++- e2e/playwright/viewer-actions/project.json | 36 +++++++++++++++++++ e2e/playwright/viewer/project.json | 36 +++++++++++++++++++ 27 files changed, 757 insertions(+), 6 deletions(-) diff --git a/.github/actions/run-e2e-playwright/action.yml b/.github/actions/run-e2e-playwright/action.yml index 75a39fd00..b66e6ae3f 100644 --- a/.github/actions/run-e2e-playwright/action.yml +++ b/.github/actions/run-e2e-playwright/action.yml @@ -12,6 +12,10 @@ inputs: artifact-name: description: Name of the artifact cache required: true + suite-attempts: + description: 'Maximum number of times to run the whole test suite (1 = no retry)' + required: false + default: '1' runs: using: "composite" @@ -33,6 +37,7 @@ runs: env: OPTIONS: ${{ inputs.options }} PLAYWRIGHT_BROWSER: ${{ env.PLAYWRIGHT_BROWSER || 'chromium' }} + SUITE_ATTEMPTS: ${{ inputs.suite-attempts }} run: | # Only start local server if using localhost if [[ "${PLAYWRIGHT_E2E_HOST}" == "http://localhost"* ]]; then @@ -46,5 +51,14 @@ runs: done printf "\nApplication is ready.\n" - echo "Running playwright tests with options $OPTIONS on browser ${PLAYWRIGHT_BROWSER}" - E2E_TARGET=$OPTIONS npm run ci:e2e + for attempt in $(seq 1 "${SUITE_ATTEMPTS:-1}"); do + echo "Running playwright tests with options $OPTIONS on browser ${PLAYWRIGHT_BROWSER} (suite attempt $attempt/${SUITE_ATTEMPTS:-1})" + if E2E_TARGET=$OPTIONS npm run ci:e2e; then + exit 0 + fi + if [ "$attempt" -lt "${SUITE_ATTEMPTS:-1}" ]; then + echo "Suite failed, retrying the whole suite..." + fi + done + echo "Suite failed after ${SUITE_ATTEMPTS:-1} attempt(s)." + exit 1 diff --git a/.github/workflows/e2e-playwright-reusable.yml b/.github/workflows/e2e-playwright-reusable.yml index 0dca5d189..5e0f9761c 100644 --- a/.github/workflows/e2e-playwright-reusable.yml +++ b/.github/workflows/e2e-playwright-reusable.yml @@ -174,6 +174,7 @@ jobs: options: "${{ matrix.e2e-suites.name }}" artifact-name: "${{ matrix.browser }}-${{ matrix.e2e-suites.name }}" test-runner: playwright + suite-attempts: '2' env: PLAYWRIGHT_BROWSER: ${{ matrix.browser }} diff --git a/e2e/playwright/authentication/project.json b/e2e/playwright/authentication/project.json index 718f01cc0..d575def3e 100644 --- a/e2e/playwright/authentication/project.json +++ b/e2e/playwright/authentication/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/authentication/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/authentication/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/authentication/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/authentication/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/authentication/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/authentication/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/authentication/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/authentication/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/copy-move-actions/project.json b/e2e/playwright/copy-move-actions/project.json index f8da97707..64f5427c5 100644 --- a/e2e/playwright/copy-move-actions/project.json +++ b/e2e/playwright/copy-move-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/copy-move-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/create-actions/project.json b/e2e/playwright/create-actions/project.json index 9918234d8..ca0847e3d 100644 --- a/e2e/playwright/create-actions/project.json +++ b/e2e/playwright/create-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/create-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/delete-actions/project.json b/e2e/playwright/delete-actions/project.json index 14a7c52eb..78d644941 100644 --- a/e2e/playwright/delete-actions/project.json +++ b/e2e/playwright/delete-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/delete-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/edit-actions/project.json b/e2e/playwright/edit-actions/project.json index 73a8e5b7f..a61996921 100644 --- a/e2e/playwright/edit-actions/project.json +++ b/e2e/playwright/edit-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/edit-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/favorite-actions/project.json b/e2e/playwright/favorite-actions/project.json index 9c8742e02..e73535c70 100644 --- a/e2e/playwright/favorite-actions/project.json +++ b/e2e/playwright/favorite-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/favorite-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/folder-information-actions/project.json b/e2e/playwright/folder-information-actions/project.json index 465444ff9..4b97e2eb0 100644 --- a/e2e/playwright/folder-information-actions/project.json +++ b/e2e/playwright/folder-information-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-information-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/folder-rules/exclude.tests.json b/e2e/playwright/folder-rules/exclude.tests.json index 7507194dc..8497f384c 100644 --- a/e2e/playwright/folder-rules/exclude.tests.json +++ b/e2e/playwright/folder-rules/exclude.tests.json @@ -1,3 +1,6 @@ { - "all": {} + "all": {}, + "webkit": { + "XAT-888": "https://hyland.atlassian.net/browse/ACS-12214" + } } diff --git a/e2e/playwright/folder-rules/project.json b/e2e/playwright/folder-rules/project.json index e2d709b4f..4ef7d697e 100644 --- a/e2e/playwright/folder-rules/project.json +++ b/e2e/playwright/folder-rules/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/folder-rules/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/info-drawer/project.json b/e2e/playwright/info-drawer/project.json index 4e1579585..5361f36bd 100644 --- a/e2e/playwright/info-drawer/project.json +++ b/e2e/playwright/info-drawer/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/info-drawer/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/library-actions/project.json b/e2e/playwright/library-actions/project.json index c66adc6db..b05544872 100644 --- a/e2e/playwright/library-actions/project.json +++ b/e2e/playwright/library-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/library-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/list-views/exclude.tests.json b/e2e/playwright/list-views/exclude.tests.json index 6e4e7aff0..214ed1e99 100644 --- a/e2e/playwright/list-views/exclude.tests.json +++ b/e2e/playwright/list-views/exclude.tests.json @@ -1,5 +1,11 @@ { "all": { "XAT-4525": "https://hyland.atlassian.net/browse/ACS-9741" + }, + "webkit": { + "XAT-4455": "https://hyland.atlassian.net/browse/ACS-12214" + }, + "firefox": { + "XAT-4455": "https://hyland.atlassian.net/browse/ACS-12214" } } diff --git a/e2e/playwright/list-views/project.json b/e2e/playwright/list-views/project.json index e3fb15076..28fed5d2f 100644 --- a/e2e/playwright/list-views/project.json +++ b/e2e/playwright/list-views/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/list-views/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/list-views/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/list-views/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/list-views/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/list-views/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/list-views/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/list-views/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/list-views/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/navigation/project.json b/e2e/playwright/navigation/project.json index ff15c5bb7..68d709692 100644 --- a/e2e/playwright/navigation/project.json +++ b/e2e/playwright/navigation/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/navigation/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/navigation/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/navigation/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/navigation/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/navigation/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/navigation/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/navigation/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/navigation/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/pagination/project.json b/e2e/playwright/pagination/project.json index 6e06b1a1d..2149e9111 100644 --- a/e2e/playwright/pagination/project.json +++ b/e2e/playwright/pagination/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/pagination/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/pagination/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/pagination/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/pagination/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/pagination/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/pagination/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/pagination/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/pagination/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/search/exclude.tests.json b/e2e/playwright/search/exclude.tests.json index 417033248..3deb1bab6 100644 --- a/e2e/playwright/search/exclude.tests.json +++ b/e2e/playwright/search/exclude.tests.json @@ -1,6 +1,7 @@ { "all": { "XAT-17697": "https://hyland.atlassian.net/browse/ACS-7464", - "XAT-17121": "https://hyland.atlassian.net/browse/ACS-12165" + "XAT-17121": "https://hyland.atlassian.net/browse/ACS-12165", + "XAT-5567": "https://hyland.atlassian.net/browse/ACS-12214" } } diff --git a/e2e/playwright/search/project.json b/e2e/playwright/search/project.json index 08465a275..362d65217 100644 --- a/e2e/playwright/search/project.json +++ b/e2e/playwright/search/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/search/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/search/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/search/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/search/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/search/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/search/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/search/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/search/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/share-action/project.json b/e2e/playwright/share-action/project.json index a9292e616..e74ec1c21 100644 --- a/e2e/playwright/share-action/project.json +++ b/e2e/playwright/share-action/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/share-action/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/share-action/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/share-action/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/share-action/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/share-action/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/share-action/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/share-action/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/share-action/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/smoke-test/project.json b/e2e/playwright/smoke-test/project.json index f277cc18a..338ecd8c3 100644 --- a/e2e/playwright/smoke-test/project.json +++ b/e2e/playwright/smoke-test/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/smoke-test/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/special-permissions-actions-available/exclude.tests.json b/e2e/playwright/special-permissions-actions-available/exclude.tests.json index 7507194dc..f3436f249 100644 --- a/e2e/playwright/special-permissions-actions-available/exclude.tests.json +++ b/e2e/playwright/special-permissions-actions-available/exclude.tests.json @@ -1,3 +1,6 @@ { - "all": {} + "all": { + "XAT-4845": "https://hyland.atlassian.net/browse/ACS-12214", + "XAT-4835": "https://hyland.atlassian.net/browse/ACS-12214" + } } diff --git a/e2e/playwright/special-permissions-actions-available/project.json b/e2e/playwright/special-permissions-actions-available/project.json index fb3b9a3b4..c650a210e 100644 --- a/e2e/playwright/special-permissions-actions-available/project.json +++ b/e2e/playwright/special-permissions-actions-available/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/special-permissions-actions-available/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/upload-download-actions/project.json b/e2e/playwright/upload-download-actions/project.json index a35897976..2a4f53699 100644 --- a/e2e/playwright/upload-download-actions/project.json +++ b/e2e/playwright/upload-download-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/upload-download-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/viewer-actions/exclude.tests.json b/e2e/playwright/viewer-actions/exclude.tests.json index b9f378aba..32184bd77 100644 --- a/e2e/playwright/viewer-actions/exclude.tests.json +++ b/e2e/playwright/viewer-actions/exclude.tests.json @@ -1,3 +1,6 @@ { - "all": {} + "all": {}, + "webkit": { + "XAT-5713": "https://hyland.atlassian.net/browse/ACS-12214" + } } diff --git a/e2e/playwright/viewer-actions/project.json b/e2e/playwright/viewer-actions/project.json index ff84088cd..5cdf8096f 100644 --- a/e2e/playwright/viewer-actions/project.json +++ b/e2e/playwright/viewer-actions/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer-actions/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all", diff --git a/e2e/playwright/viewer/project.json b/e2e/playwright/viewer/project.json index 2d8136742..da106503e 100644 --- a/e2e/playwright/viewer/project.json +++ b/e2e/playwright/viewer/project.json @@ -47,6 +47,15 @@ "playwright test --config=e2e/playwright/viewer/playwright.config.ts" ] }, + "webkit-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "webkit", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer/playwright.config.ts" + ] + }, "firefox-headed": { "env": { "PLAYWRIGHT_BROWSER": "firefox" @@ -58,6 +67,15 @@ "playwright test --config=e2e/playwright/viewer/playwright.config.ts" ] }, + "firefox-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "firefox", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer/playwright.config.ts" + ] + }, "chrome-headed": { "env": { "PLAYWRIGHT_BROWSER": "chrome" @@ -69,6 +87,15 @@ "playwright test --config=e2e/playwright/viewer/playwright.config.ts" ] }, + "chrome-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "chrome", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer/playwright.config.ts" + ] + }, "msedge-headed": { "env": { "PLAYWRIGHT_BROWSER": "msedge" @@ -80,6 +107,15 @@ "playwright test --config=e2e/playwright/viewer/playwright.config.ts" ] }, + "msedge-headless": { + "env": { + "PLAYWRIGHT_BROWSER": "msedge", + "PLAYWRIGHT_HEADLESS": "true" + }, + "commands": [ + "playwright test --config=e2e/playwright/viewer/playwright.config.ts" + ] + }, "all-browsers-headless": { "env": { "PLAYWRIGHT_BROWSER": "all",