Haskell 代码测试实战指南
1. 测试准备
在开始实际测试之前,需要完成一些准备工作。首先是选择测试框架,Haskell 有多个流行的测试框架可供选择,如 tasty、HTF、HUnit 和 hspec。这里选择 hspec,因为它使用直观,输出友好,且生态丰富。
接下来是配置 hspec,具体操作步骤如下:
1. 在 package.yaml 的 tests.hauth - test.dependencies 部分添加 hspec 包:
dependencies:
- hspec
- 对 hspec 配置进行调整,让其在运行全部测试前先运行之前失败的测试,以加快测试开发周期。在终端执行以下命令:
$ echo --failure-report .hspec - failures >> ~/.hspec
$ echo --rerun >> ~/.hspec
$ echo --rerun - all - on - success >> ~/.hspec
- 运行测试的命令:
- 运行一次测试:
$ stack test - 开发时,当文件更改自动重新运行测试:
$ s
- 运行一次测试:
超级会员免费看
订阅专栏 解锁全文
788

被折叠的 条评论
为什么被折叠?



