2017-12-29 8 views
3

모든 패키지에 테스트 슈트가있는 다중 패키지 프로젝트가 있습니다. stack test 명령을 실행하면 모든 패키지의 테스트 결과가 표시 될 것으로 예상되지만 실제로는 그렇지 않습니다.다중 패키지 프로젝트에서 테스트 결과가`stack test`와 함께 표시되지 않습니다

test/Test.hs 
     Test.Pack1 
     Ggurda 
      skovoroda: OK (0.41s) 
      OK 
      patak: OK (7.59s) 
      OK 

내가 명시 적으로 패키지를 지정하면 자세한 테스트 결과를 볼 수 너무 수 있어요 (stack test package1:test:package1-test) : 내가보고 싶은 무엇

package1-0.1.0.0: test (suite: package1-test) 
package2-0.1.0.0: test (suite: package2-test) 
package3-0.1.0.0: build (test) 
package1-0.1.0.0: Test suite package1-test passed 
package3-0.1.0.0: test (suite: package3-test) 
package3-0.1.0.0: Test suite package3-test passed 
... 

이 같은 것입니다 : 여기있어 무엇인가 그러나 나는 가지고있는 모든 패키지를 손으로하고 싶지 않습니다.

모든 패키지의 각 테스트 결과에 대한 자세한 출력을 표시하는 데 도움이되는 명령이 있습니까?

답변

3

당신은 --dump-logs 플래그를 사용하거나 stack.yaml에 후속 라인을 추가하여 the corresponding option를 사용할 수 있습니다

dump-logs: all 
관련 문제