HSpec에서 테스트 스위트를 어떻게 지정합니까? 각 모듈에 대해 여러 개의 *.hs
테스트 파일을 갖기 때문에 모든 테스트를 실행하려면 stack test
을 실행하고 싶습니다. 어떻게 설정해야합니까? HSpec에서 테스트 슈트 설정하기
test-suite foo-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
, Mod1Spec.hs
build-depends: base
, containers >= 0.5.6.2
, hqfl
, hspec >= 2.2.3
, hspec >= 2.2.3
, mtl >= 2.2.1
, pipes >= 4.1.8
, random >= 1.1
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
왜 당신은'stack' 템플릿 중 하나를 사용하지 마십시오 - 또한
여기 작은 hspec 예입니다? - btw : ** 정확히 ** 작동하지 않는 것 - 오류 메시지 나 다른 것이 있습니까? ghci에서 테스트를 실행할 수 있습니까? – Carsten
오류 메시지가 없습니다. 스택 테스트를 실행할 때 모든 사양이 자동으로 실행되기를 원합니다. 현재 필자는 Cabal 파일에 명시된 Spec.h를 제외하고는 다른 스펙을 찾지 못합니다. –