2017-12-29 43 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 
関連する問題