devops: enable Ubuntu 20.04 tests (#3178)

This commit is contained in:
Andrey Lushnikov 2020-07-29 11:36:38 -07:00 committed by GitHub
parent f111ad7437
commit 77b1c4b883
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 13 deletions

View file

@ -19,7 +19,7 @@ jobs:
with:
node-version: 10
registry-url: 'https://registry.npmjs.org'
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: node utils/update_version.js --next

View file

@ -17,7 +17,7 @@ jobs:
with:
node-version: 10
registry-url: 'https://registry.npmjs.org'
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: utils/publish_all_packages.sh --release

View file

@ -17,18 +17,19 @@ env:
jobs:
test_linux:
name: "Linux"
name: ${{ matrix.os }} (${{ matrix.browser }})
strategy:
fail-fast: false
matrix:
browser: [chromium, firefox, webkit]
runs-on: ubuntu-18.04
os: [ubuntu-18.04, ubuntu-20.04]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 10
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: mkdir -p coredumps
@ -45,17 +46,17 @@ jobs:
- uses: actions/upload-artifact@v1
if: ${{ always() }}
with:
name: ${{ matrix.browser }}-linux-jest-report
name: ${{ matrix.browser }}-${{ matrix.os }}-jest-report
path: jest-report.json
- uses: actions/upload-artifact@v1
if: failure()
with:
name: ${{ matrix.browser }}-linux-output
name: ${{ matrix.browser }}-${{ matrix.os }}-output
path: test/output-${{ matrix.browser }}
- uses: actions/upload-artifact@v1
if: ${{ always() }}
with:
name: ${{ matrix.browser }}-linux-testrun.log
name: ${{ matrix.browser }}-${{ matrix.os }}-testrun.log
path: testrun.log
test_mac:
@ -70,7 +71,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: 10
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: npm run jest -- --testTimeout=30000
@ -109,7 +110,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: 10
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: npm run jest -- --testTimeout=30000
@ -148,7 +149,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node_version }}
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: bash packages/installation-tests/installation-tests.sh
@ -165,7 +166,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: 10
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: mkdir -p coredumps
@ -204,7 +205,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: 10
- uses: microsoft/playwright-github-action@v1
- uses: microsoft/playwright-github-action@v1.4.2
- run: npm ci
- run: npm run build
- run: mkdir -p coredumps