From e8aeeaaa47cc7e8da875a577d8d12350c7efbef7 Mon Sep 17 00:00:00 2001 From: Sergio Eduardo Castro Ceballos <72516762+SergioCasCeb@users.noreply.github.com> Date: Fri, 5 Jan 2024 07:40:07 +0100 Subject: [PATCH] trying default playwright settings --- .github/workflows/visual-ci-new.yaml | 85 ++++++++++++++++++---------- 1 file changed, 56 insertions(+), 29 deletions(-) diff --git a/.github/workflows/visual-ci-new.yaml b/.github/workflows/visual-ci-new.yaml index bb017b70..08e31310 100644 --- a/.github/workflows/visual-ci-new.yaml +++ b/.github/workflows/visual-ci-new.yaml @@ -1,36 +1,63 @@ -name: web-new Visual Testing Pipeline +# name: web-new Visual Testing Pipeline -on: - pull_request: - paths-ignore: - - "**.md" - - "**.png" - - "**.drawio" - - "**.xlsx" +# on: +# pull_request: +# paths-ignore: +# - "**.md" +# - "**.png" +# - "**.drawio" +# - "**.xlsx" -jobs: - setup-and-visual-test: - runs-on: ubuntu-latest +# jobs: +# setup-and-visual-test: +# runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 +# steps: +# - name: Checkout +# uses: actions/checkout@v3 - - name: Use Node.js 18 - uses: actions/setup-node@v3 - with: - node-version: "18.x" +# - name: Use Node.js 18 +# uses: actions/setup-node@v3 +# with: +# node-version: "18.x" - - name: Use lerna - run: npm install -g lerna@6.6.2 +# - name: Use lerna +# run: npm install -g lerna@6.6.2 - - name: Bootstrap - run: lerna bootstrap --no-ci +# - name: Bootstrap +# run: lerna bootstrap --no-ci - - name: New Web Visual Test - timeout-minutes: 18 - run: | - cd ./packages/web-new - npm install - npx playwright install chromium firefox - npm run test +# - name: New Web Visual Test +# timeout-minutes: 18 +# run: | +# cd ./packages/web-new +# npm install +# npx playwright install chromium firefox +# npm run test +name: Playwright Tests +on: + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] +jobs: + test: + timeout-minutes: 60 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install dependencies + run: npm ci + - name: Install Playwright Browsers + run: npx playwright install chromium firefox + - name: Run Playwright tests + run: npx playwright test + - uses: actions/upload-artifact@v3 + if: always() + with: + name: playwright-report + path: playwright-report/ + retention-days: 30