在HSpec中设置测试套件

MK

如何在HSpec中指定测试套件?*.hs将为每个模块有多个测试文件,并且我想只运行stack test运行所有测试。我该如何设置?

我试图在我的阴谋文件中列出这样的测试模块,但是它不起作用:

test-suite foo-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
                     , Mod1Spec.hs
  build-depends:       base
                     , containers >= 0.5.6.2
                     , hqfl
                     , hspec >= 2.2.3
                     , hspec >= 2.2.3
                     , mtl >= 2.2.1
                     , pipes >= 4.1.8
                     , random >= 1.1
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010
埃里克

这是有关hspec测试的一些文档:

http://hspec.github.io/hspec-discover.html

如果您的主要规格模块仅包含以下行:

{-# OPTIONS_GHC -F -pgmF hspec-discover #-}

hspec-discover 将扫描目录树以进行规格测试。

另外-这是一个小的hspec示例:

https://github.com/hspec/hspec-example

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以跳过HSpec测试套件中的测试?

Hspec - Haskell 中的快照测试?

每次测试之前在mocha套件中设置变量?

在Robot框架的各个测试套件中设置会话Cookie

如何设置银杏测试套件?

如何在JUnit5中为测试套件设置自定义测试执行顺序?

Robot Framework,将变量从套件设置传递给测试套件

将测试套件设置为忽略

TestNG未在测试套件中运行测试

如何从测试套件中对测试进行排序。

如何在成组的单独套件中设置带有角度的量角器测试?

如何在Spock中为测试套件设置和清理资源

在TestNG xml套件中以编程方式设置测试参数以并行执行

是否可以在套件/测试设置-Robot Framework中创建新变量?

在junit中执行测试套件的订单

在堆栈中运行测试套件的惯用方式

测试套件未在 Katalon Studio 中运行

在C测试套件中调用Swift代码

Robot Framework中测试套件文件的路径

Robotframework:套件中不包含任何测试

机械手框架:为整个测试套件运行设置

Erlang Eunit测试套件的常见设置和拆卸方法

在执行测试套件期间设置特定的环境变量

在每个套件之前而不是每个测试之前运行Mocha设置

使用Java在Akka测试套件中测试流

在测试套件中重新运行失败的测试用例

如何在JUnit 4测试套件中获得测试集合

Hibernate:如何从Hibernate测试套件中启动单个测试?

如何使Mix只运行我的测试套件中的特定测试?