chore: windows bots via github actions

This commit is contained in:
Joel Einbinder 2020-01-27 11:36:11 -08:00
parent 5a5016fa7d
commit 3fe4fec11d
6 changed files with 99 additions and 5 deletions

View file

@ -1,4 +1,4 @@
name: Chromium Tests
name: Chromium Linux Tests
on:
push:

32
.github/workflows/chromium-windows.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: Chromium Windows Tests
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: windows-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, and test
run: |
npm install
npm run unit
env:
CI: true

View file

@ -1,4 +1,4 @@
name: Firefox Tests
name: Firefox Linux Tests
on:
push:
@ -30,7 +30,6 @@ jobs:
- name: npm install, build, and test
run: |
npm install
npm run build
xvfb-run --auto-servernum npm run funit
env:
CI: true

32
.github/workflows/firefox-windows.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: Firefox Windows Tests
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: windows-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, and test
run: |
npm install
npm run funit
env:
CI: true

View file

@ -1,4 +1,4 @@
name: WebKit Tests
name: WebKit Linux Tests
on:
push:
@ -35,7 +35,6 @@ jobs:
# The following logs LDD status of all webkit-wpe shared objects and executables.
# pushd .local-webkit/$(ls .local-webkit)/minibrowser-wpe; ls -1 | grep -v pw_run.sh | LD_LIBRARY_PATH=$PWD xargs ldd; popd
npm run build
xvfb-run --auto-servernum npm run wunit
env:
CI: true

32
.github/workflows/webkit-windows.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: WebKit Windows Tests
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: windows-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, and test
run: |
npm install
npm run wunit
env:
CI: true