command line arguments - Build haskell stack tests without running -
i've made simple project failing test suite https://github.com/k-bx/noruntests-play
now when run stack --test --no-run-tests build
expect build project, not run tests. instead, runs tests:
➜ noruntests-play git:(master) stack --test --no-run-tests build noruntests-play-0.1.0.0: test (suite: test) test: error callstack (from hascallstack): error, called @ tests/tests.hs:4:8 in main:main test suite failure package noruntests-play-0.1.0.0 test: exited with: exitfailure 1 logs printed console
what doing wrong here? thank you!
you should put build
option before --test
this:
$ stack build --test --no-run-tests
i'm not sure whether it's bug or feature. can open issue here if you're interested in feedback developers. me seems strange pass --test
before build
. in reasonable sense --test
subpart of build
, subparts or options specified right of main option.
also there's shorter version of want (because build --test
test
):
$ stack test --no-run-tests
Comments
Post a Comment