mirror of
https://github.com/kanaka/mal.git
synced 2024-08-17 01:30:26 +03:00
github: separate steps for build,test,regress,perf
This commit is contained in:
parent
3d8017a416
commit
68c66f5f01
22
.github/workflows/main.yml
vendored
22
.github/workflows/main.yml
vendored
@ -38,12 +38,21 @@ jobs:
|
||||
matrix: ${{ fromJson(needs.get-matrix.outputs.matrix-linux) }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: IMPL testing
|
||||
- name: Build
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh build ${IMPL}
|
||||
- name: Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh test ${IMPL}
|
||||
- name: Regression Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
STEP=stepA REGRESS=1 HARD=1 OPTIONAL=0 ./ci.sh test ${IMPL}
|
||||
- name: Performance Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh perf ${IMPL}
|
||||
|
||||
macos:
|
||||
@ -55,10 +64,19 @@ jobs:
|
||||
matrix: ${{ fromJson(needs.get-matrix.outputs.matrix-macos) }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: IMPL testing
|
||||
- name: Build
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh build ${IMPL}
|
||||
- name: Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh test ${IMPL}
|
||||
- name: Regression Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
STEP=stepA REGRESS=1 HARD=1 OPTIONAL=0 ./ci.sh test ${IMPL}
|
||||
- name: Performance Tests
|
||||
run: |
|
||||
export ${{ matrix.IMPL }}
|
||||
./ci.sh perf ${IMPL}
|
||||
|
Loading…
Reference in New Issue
Block a user