首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成在Leksah中的Haskell单元测试

集成在Leksah中的Haskell单元测试
EN

Stack Overflow用户
提问于 2014-02-08 05:07:53
回答 1查看 205关注 0票数 3

我正在用Leksah IDE编写一些Haskell代码。在我编辑代码时,Leksah进行后台编译,并在后台编译完成后运行单元测试。

我在“控制台”框架中看到了以下内容:

代码语言:javascript
复制
Building UNFI-EIC-0.0.1...
Preprocessing test suite 'test-UNFI-EIC' for UNFI-EIC-0.0.1...
Preprocessing executable 'UNFI-EIC' for UNFI-EIC-0.0.1...
-----------------------------------------
Running 1 test suites...
Test suite test-UNFI-EIC: RUNNING...
test-UNFI-EIC: Prelude.head: empty list
Test suite test-UNFI-EIC: FAIL
Test suite logged to: dist/test/UNFI-EIC-0.0.1-test-UNFI-EIC.log
0 of 1 test suites (0 of 1 test cases) passed.

失败的默认测试用例在哪里?如何向它们添加相关的单元测试?在GUI菜单中没有明显的东西...

如何编辑集成在Leksah中的包的测试套件?

EN

回答 1

Stack Overflow用户

发布于 2015-08-01 05:14:31

您可以通过在项目的.cabal文件中找到测试套件引用来编辑单元测试套件。

为此,请转到项目目录,在文本编辑器中打开*.cabal并搜索包含test-suite:的行。该行的格式为test-suite: ExampleTests,其中ExampleTests是项目的测试套件的main文件。

只需使用您选择的测试框架将测试添加到此文件中。Leksah将通过IDE GUI自动运行这些测试。

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

https://stackoverflow.com/questions/21637776

复制
相关文章

相似问题

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