The ability to use Sauce Labs for pull requests has now stopped working, as Travis warned about several years ago. Instead run our tests directly on GitHub on their various virtual machines.
31 lines
660 B
YAML
31 lines
660 B
YAML
name: Test
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
test:
|
|
strategy:
|
|
matrix:
|
|
os:
|
|
- ubuntu-latest
|
|
- windows-latest
|
|
browser:
|
|
- ChromeHeadless
|
|
- FirefoxHeadless
|
|
include:
|
|
- os: macos-latest
|
|
browser: Safari
|
|
- os: windows-latest
|
|
browser: EdgeHeadless
|
|
- os: windows-latest
|
|
browser: IE
|
|
fail-fast: false
|
|
runs-on: ${{ matrix.os }}
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/setup-node@v1
|
|
- run: npm install
|
|
- run: npm run test
|
|
env:
|
|
TEST_BROWSER_NAME: ${{ matrix.browser }}
|