运行所有测试用例并忽略junit中的@ignore注释

时间:2015-04-09 07:26:17

标签: java maven junit

减少从所有测试用例中删除@ignore注释的手动操作,而不是运行所有测试用例并再次将 @ignore 添加到测试用例。

在项目构建期间是否有任何方法可以在所有测试用例中禁用@ignore注释并运行所有测试用例

1 个答案:

答案 0 :(得分:1)

  

@ignore

是Java中忽略某些方法的有效方法,但我认为这是一个坏主意。这背后的危险是它可以让你的代码有点笨拙。在一段时间内,您的整个测试用例代码都充满了@ignore,测试用例可能会被遗忘。 ( 在我的经验中 )。你可以做到,但我认为这很危险。 :)

更好的想法(并且需要更多的时间),是制定一个手动规则来调节。对我来说很棒!看到这个链接: http://www.codeaffine.com/2013/11/18/a-junit-rule-to-conditionally-ignore-tests/