From 86888b21d2de2520e5603a28c779506a0687cf0b Mon Sep 17 00:00:00 2001 From: jheaps Date: Wed, 24 Sep 2025 14:11:43 -0600 Subject: [PATCH] stop using headed browsers --- .github/workflows/playwright-tests.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/playwright-tests.yml b/.github/workflows/playwright-tests.yml index 6234f0e..023f8e4 100644 --- a/.github/workflows/playwright-tests.yml +++ b/.github/workflows/playwright-tests.yml @@ -42,7 +42,8 @@ jobs: libxrandr2 \ libgbm1 \ libxss1 \ - libasound2-data + libasound2-data \ + xvfb - name: Start server in background run: | @@ -58,9 +59,11 @@ jobs: - name: Run Playwright tests run: | cd JoshHeaps.Net.UiTests - dotnet test --logger "trx;LogFileName=test-results.trx" --logger "console;verbosity=detailed" + xvfb-run -a dotnet test --logger "trx;LogFileName=test-results.trx" --logger "console;verbosity=detailed" env: - HEADED: false # Force headless mode in CI + CI: true + GITHUB_ACTIONS: true + DISPLAY: :99 - name: Stop server if: always()