Skip to content

Commit

Permalink
added workflow changes
Browse files Browse the repository at this point in the history
  • Loading branch information
SergioCasCeb committed Feb 2, 2024
1 parent 382db50 commit 51ebc74
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 21 deletions.
74 changes: 68 additions & 6 deletions .github/workflows/visual-ci-new.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
# name: web-new Visual Testing Pipeline

# on:
# pull_request:
# paths-ignore:
# - "**.md"
# - "**.png"
# - "**.drawio"
# - "**.xlsx"

# jobs:
# setup-and-visual-test:
# runs-on: ubuntu-latest

# steps:
# - name: Checkout
# uses: actions/checkout@v3

# - 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: 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: web-new Visual Testing Pipeline

on:
Expand Down Expand Up @@ -26,11 +62,37 @@ jobs:

- name: Bootstrap
run: lerna bootstrap --no-ci

- name: Move to folder
run: cd ./packages/web-new

- name: Install dependencies
run: npm install

- name: New Web Visual Test
timeout-minutes: 18
- name: Install Playwright Browsers
run: npx playwright install chromium firefox

- name: Run server and test
run: |
cd ./packages/web-new
npm install
npx playwright install chromium firefox
npm run test
npm run serve &
sleep 10
npm run test
# - name: Run Playwright tests
# run: npm run test

- uses: actions/upload-artifact@v3
if: always()
with:
name: playwright-report
path: playwright-report/
retention-days: 30

# - name: Install dependencies
# run: npm install

# - name: Install Playwright
# run: npx playwright install chromium firefox

# - name: Run Tests
# run: npm run test
30 changes: 15 additions & 15 deletions packages/web-new/playwright.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,21 @@ module.exports = defineConfig({
name: 'webkit',
use: { ...devices['Desktop Safari'] },
},
{
name: 'Microsoft Edge',
use: { ...devices['Desktop Edge'], channel: 'msedge' },
},
{
name: 'Google Chrome',
use: { ...devices['Desktop Chrome'], channel: 'chrome' },
}
// {
// name: 'Microsoft Edge',
// use: { ...devices['Desktop Edge'], channel: 'msedge' },
// },
// {
// name: 'Google Chrome',
// use: { ...devices['Desktop Chrome'], channel: 'chrome' },
// }
],

/* Run your local dev server before starting the tests */
webServer: {
command: 'npm run serve',
url: 'http://127.0.0.1:5100',
timeout: 120 * 1000,
reuseExistingServer: !isCI,
}
// /* Run your local dev server before starting the tests */
// webServer: {
// command: 'npm run serve',
// url: 'http://127.0.0.1:5100',
// timeout: 120 * 1000,
// reuseExistingServer: !isCI,
// }
});

0 comments on commit 51ebc74

Please sign in to comment.