stackでテストスイートを個別に実行する
name: hoge tests: foo-test: main: Spec.hs source-dirs: test bar-doctest: main: test/doctests.hs
と2つのテストスイートfoo-test
とbar-doctest
を定義する。
このときstack test
でテストが実行されるが、両方とも実行される。
片方だけ実行したい場合は
> stack test hoge:foo-test
> stack test hoge:bar-doctest
パッケージが1つだけであれば省略できる。
> stack test :foo-test
> stack test :bar-doctest