Run playground tests on PRs without deploying to GitHub Pages. (#148)

This commit is contained in:
David Himmelstrup 2020-09-03 15:32:41 +08:00 committed by GitHub
commit fb868cab9b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 86 additions and 34 deletions

View file

@ -53,7 +53,7 @@ jobs:
- script: |
set -o xtrace
# stack ./examples/counter.hs check
stack test $ARGS --test-arguments="-j2"
stack test $ARGS
displayName: 'Build & Test'
- script: |
set -o xtrace

View file

@ -11,6 +11,9 @@ jobs:
BUILD: stack
STACK_YAML: stack.yaml
ARGS: --pedantic
stack-lts-15:
BUILD: stack
STACK_YAML: stack-lts-14.yaml
stack-lts-14:
BUILD: stack
STACK_YAML: stack-lts-14.yaml
@ -42,7 +45,7 @@ jobs:
displayName: 'Install dependencies'
- script: |
# stack ./examples/counter.hs check
stack test --test-arguments="-j2"
stack test $ARGS
displayName: 'Build & Test'
- script: |
stack haddock --no-haddock-deps

View file

@ -7,20 +7,22 @@ jobs:
vmImage: ${{ parameters.vmImage }}
strategy:
matrix:
# lts-16 and lts-15 fails due to segfaults. Think it is a GHC issue.
stack:
BUILD: stack
STACK_YAML: stack.yaml
ARGS: --pedantic
# lts-15 fails due to segfaults. Think it is a GHC issue.
# stack-lts-15:
# BUILD: stack
# STACK_YAML: stack-lts-15.yaml
# BUILD: stack
# STACK_YAML: stack-lts-15.yaml
# ARGS: --no-run-tests
stack-lts-14:
BUILD: stack
STACK_YAML: stack-lts-14.yaml
ARGS: --no-run-tests
stack-lts-13:
BUILD: stack
STACK_YAML: stack-lts-13.yaml
ARGS: --no-run-tests
maxParallel: 6
steps:
- task: Cache@2
@ -43,7 +45,7 @@ jobs:
- bash: |
set -o xtrace
# stack ./examples/counter.hs check
stack test --test-arguments="-j2" --fast
stack test --fast $ARGS
displayName: 'Build & Test'
- bash: |
# stack haddock --no-haddock-deps