Browse Source

add macos and windows test runs to github workflow

pull/2280/head
Tristan Sloughter 5 years ago
parent
commit
684879f644
No known key found for this signature in database GPG Key ID: AAB97DDECCEB8150
1 changed files with 27 additions and 1 deletions
  1. +27
    -1
      .github/workflows/main.yml

+ 27
- 1
.github/workflows/main.yml View File

@ -9,7 +9,7 @@ on:
- 'master' - 'master'
jobs: jobs:
build:
linux:
name: Test on OTP ${{ matrix.otp_version }} and ${{ matrix.os }} name: Test on OTP ${{ matrix.otp_version }} and ${{ matrix.os }}
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
@ -27,3 +27,29 @@ jobs:
run: ./bootstrap run: ./bootstrap
- name: CT tests - name: CT tests
run: ./rebar3 ct run: ./rebar3 ct
macos:
name: Test on MacOS
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Install Erlang
run: brew install erlang
- name: Compile
run: ./bootstrap
- name: CT tests
run: ./rebar3 ct
windows:
name: Test on Windows
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Install Erlang
run: choco install erlang
- name: Compile
run: cmd.exe /c 'bootstrap.bat'
- name: CT tests
run: cmd.exe /c 'rebar3.cmd ct'

Loading…
Cancel
Save