;ci: linux: group shelltestrunner steps

This commit is contained in:
Simon Michael 2020-03-07 13:39:38 -08:00
parent 0cdbd3049b
commit 191b9435f9

View File

@ -161,14 +161,6 @@ jobs:
env:
ARGS: ${{ matrix.plan.resolver }}
- name: Install shelltestrunner
run: |
export PATH=~/.local/bin:$PATH
if [[ ! -x ~/.local/bin/shelltest ]]; then stack $ARGS install shelltestrunner-1.9; fi
shelltest --version
env:
ARGS: ${{ matrix.plan.resolver }}
- name: Install haskell deps
run: |
stack $ARGS build --test --bench --only-dependencies
@ -183,6 +175,14 @@ jobs:
env:
ARGS: ${{ matrix.plan.resolver }}
- name: Install shelltestrunner
run: |
export PATH=~/.local/bin:$PATH
if [[ ! -x ~/.local/bin/shelltest ]]; then stack $ARGS install shelltestrunner-1.9; fi
shelltest --version
env:
ARGS: ${{ matrix.plan.resolver }}
- name: Test functional tests (excluding addons)
run: |
COLUMNS=80 stack $ARGS exec -- shelltest --execdir -j16 tests -x /bin -x /addons