首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带类型详细示例的Cabal测试套件

带类型详细示例的Cabal测试套件
EN

Stack Overflow用户
提问于 2011-11-25 17:21:38
回答 3查看 1.4K关注 0票数 14

我正在搜索一个使用详细的Test-Suite接口的cabal包,以了解如何构建代码。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-28 05:20:19

cabal documentation包含detailed-1.0exitcode-stdio-1.0测试接口的示例。但是,请注意,目前还不支持详细的测试接口。目前仅支持更简单的exitcode-stdio-1.0接口。

来自cabal-devel列表上的a recent mail thread (日期为2011年9月5日):

啊,一个罕见的不成熟的文档案例。也就是说,已经到期但尚未发布的功能的文档。..。目前还没有发布版本支持详细接口。就在最近,我们认为我们已经确定了最终的接口,并有望很快在darcs版本中实现。

票数 10
EN

Stack Overflow用户

发布于 2015-11-26 00:20:54

因为我已经在这个问题上跌跌撞撞了好几次:在Cabal 1.20(1.18 ?)中,detailed-0.9是受支持的,例如https://github.com/michaxm/test-detailed-example。但是由于已经有相当长的一段时间没有它了,所以围绕exitcode-stdio-1.0 (+一个支持库,例如hspec,hunit,...)可能仍然更优越。

另请参阅How to use detailed-0.9 in cabal testing

详细-0.9测试的最小.cabal内容示例(使用默认堆栈项目的名称):

代码语言:javascript
复制
name:                test-detailed-example
version:             0.1.0.0
build-type:          Simple
cabal-version:       >=1.20

library
  hs-source-dirs:      src
  exposed-modules:     Lib
  build-depends:       base >= 4.7 && < 5
  default-language:    Haskell2010

test-suite test-detailed-example-test
  type:                detailed-0.9
  hs-source-dirs:      test
  test-module:         Spec
  build-depends:       base >= 4.7,
                       Cabal >= 1.20
  default-language:    Haskell2010
票数 5
EN

Stack Overflow用户

发布于 2011-11-28 04:33:00

Haddock的cabal文件包含一个测试套件节;也许您可以从那里开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8266938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档