diff --git a/test/expected-compile-failures/stack-8.2.yaml b/test/expected-compile-failures/stack-8.2.yaml new file mode 100644 index 0000000..40f35b2 --- /dev/null +++ b/test/expected-compile-failures/stack-8.2.yaml @@ -0,0 +1,14 @@ +resolver: lts-10.6 + +extra-deps: +- persistent-2.8.1 +- persistent-mysql-2.8.1 +- persistent-postgresql-2.8.1 +- persistent-sqlite-2.8.1 +- conduit-1.3.0 +- conduit-extra-1.3.0 +- resourcet-1.2.0 + +packages: +- . +- ../../../esqueleto diff --git a/test/expected-compile-failures/stack-8.4.yaml b/test/expected-compile-failures/stack-8.4.yaml new file mode 100644 index 0000000..87439c0 --- /dev/null +++ b/test/expected-compile-failures/stack-8.4.yaml @@ -0,0 +1,5 @@ +resolver: lts-12.24 + +packages: +- . +- ../../../esqueleto diff --git a/test/expected-compile-failures/stack-8.6.yaml b/test/expected-compile-failures/stack-8.6.yaml new file mode 100644 index 0000000..023cdae --- /dev/null +++ b/test/expected-compile-failures/stack-8.6.yaml @@ -0,0 +1,11 @@ +resolver: nightly-2018-12-18 + +extra-deps: +- persistent-postgresql-2.8.2.0 +- postgresql-simple-0.5.4.0 + +allow-newer: true + +packages: +- . +- ../../../esqueleto diff --git a/test/expected-compile-failures/test.sh b/test/expected-compile-failures/test.sh index f68ca52..f56db51 100644 --- a/test/expected-compile-failures/test.sh +++ b/test/expected-compile-failures/test.sh @@ -1,5 +1,7 @@ #!/bin/env bash -STACK_YAML=stack.yaml - -stack build --fast expected-compile-failures:exe:write-with-read-role && exit 1 +if stack build --fast expected-compile-failures:exe:write-with-read-role; then + exit 1 +else + exit 0 +fi