From bb26963294452d9d749758cf3b015fd1691a0e75 Mon Sep 17 00:00:00 2001 From: port dev <108868128+portdeveloper@users.noreply.github.com> Date: Sun, 1 Dec 2024 22:33:04 +0300 Subject: [PATCH] Modify workflow for playwright tests --- .github/workflows/playwright.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index d894f08..0807a71 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -8,19 +8,25 @@ jobs: test: timeout-minutes: 60 runs-on: ubuntu-latest + defaults: + run: + working-directory: packages/nextjs steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: lts/* - - name: Change directory - run: cd packages/nextjs - name: Install dependencies run: npm install -g yarn && yarn - name: Install Playwright Browsers run: yarn playwright install --with-deps - - name: Run Playwright tests - run: yarn playwright test + - name: Build Next.js app + run: yarn build + - name: Start Next.js app and run tests + run: | + yarn start & # Start in background + sleep 10 # Wait for server to start + yarn playwright test - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: