Haskell Distribution.TestSuite.QuickCheck的进度输出

Haskell Distribution.TestSuite.QuickCheck的进度输出,haskell,testing,quickcheck,Haskell,Testing,Quickcheck,我正在使用Distribution.TestSuite.QuickCheck通过cabaltest运行快速检查测试。我的测试模块导出单个定义: module MOS6502.Tests.Main (tests) where import Distribution.TestSuite.QuickCheck as QC import MOS6502.Tests import MOS6502.Tests.Framework tests :: IO [QC.Test] tests = return

我正在使用
Distribution.TestSuite.QuickCheck
通过
cabaltest
运行快速检查测试。我的测试模块导出单个定义:

module MOS6502.Tests.Main (tests) where

import Distribution.TestSuite.QuickCheck as QC

import MOS6502.Tests
import MOS6502.Tests.Framework

tests :: IO [QC.Test]
tests = return [ testProperty (testLabel test) (runTest test) | test <- allTests ]
然而,当测试运行时,我没有得到任何输出(并且当所有测试都通过时,我也只在最后得到最小的输出)

有没有办法让
cabaltest
打印出这些
testcasefoo
消息,让我了解进展情况?

试试看

cabal test --show-details=always

(有关更多信息,请参阅)

否。这只会导致即使在完全通过运行的情况下,也会显示
Pass
消息。但消息仍然只有在整个过程完成后才会打印。有趣的是,链接的阴谋集团文档提到了
--show details=streaming
,但这既不是实时的,也不显示通行证。。。
cabal test --show-details=always