【发布时间】:2015-10-09 14:26:42
【问题描述】:
我有一个从 Hackage 安装的 Haskell 包,使用 cabal 并希望运行作为该包一部分的测试套件,但从 cabal 文档中我不清楚如何这样做。
我试过了:
cabal install --reinstall --enable-tests --run-tests the-package
及其各种组合和排列,但似乎没有运行测试:我没有得到关于测试运行的报告,并且没有生成我知道测试应该产生的输出。
如何运行已安装的cabal 包或我正在安装的包中的测试?
【问题讨论】:
-
可能是
cabal test the-package? -
@recursion.ninja:我也试过了,但这似乎有点离题:
Package has never been configured. Configuring with default flags. If this fails, please run configure manually. cabal: No cabal file found. Please create a package description file <pkgname>.cabal -
你说得对,事情没那么简单。请参阅我的答案以获得更强大的解决方案。
-
可能有a known bug。
标签: haskell testing cabal package-managers cabal-install