首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跳过eunit测试?

如何跳过eunit测试?
EN

Stack Overflow用户
提问于 2012-02-06 23:37:33
回答 1查看 662关注 0票数 8

我想知道如何在eunit中标记特定的测试,以便在下一次测试运行时强制忽略它(即编译但不执行)。我在TDD上下文中问这个问题,即我想在绿色重构,但仍然有一些测试用例,我稍后会得到。

我不想注释掉测试,这是一个很好的忘记它的方法。eunit的测试摘要行确实有一个跳过的行,但我找不到任何关于该功能的文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 16:48:05

您可以临时删除测试名称中的'_test‘后缀(或添加任何其他后缀,例如'_ignore')。它将被编译,但不会显示在摘要中(因为它将被视为常规函数,因此将被eunit忽略)。

当然,这是一种变通方法,eunit应该支持这样的功能,但恐怕它不支持。

EUnit的“跳过”概念是指某些因素阻止了测试的运行,例如编译失败、负责测试崩溃的节点或设置失败。

这个概念深深地嵌入在代码中,所以没有简单的方法来获得用户跳过的测试。

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

https://stackoverflow.com/questions/9162616

复制
相关文章

相似问题

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