Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行所有测试用例并忽略junit中的@ignore注释_Java_Maven_Junit - Fatal编程技术网

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

Java 运行所有测试用例并忽略junit中的@ignore注释,java,maven,junit,Java,Maven,Junit,要减少从所有测试用例中删除@ignore注释的手动操作,请运行所有测试用例并再次向测试用例添加@ignore 在项目构建和运行所有测试用例期间,是否有任何方法在所有测试用例中禁用@ignore注释 @忽略 在Java中,忽略某些方法是一种有效的方法,但我认为这是一个坏主意。这背后的危险是,它可能会使您的代码有点笨拙。在某些时候,您的整个测试用例代码充满了@ignore,测试用例可能会被遗忘。(以我的经验)。你能做到,但我认为这很危险 一个更好的主意(需要更多的时间)是制定一个手动规则来调节。对我

要减少从所有测试用例中删除@ignore注释的手动操作,请运行所有测试用例并再次向测试用例添加@ignore

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

@忽略

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

一个更好的主意(需要更多的时间)是制定一个手动规则来调节。对我来说太棒了!请参阅此链接:

你为什么要忽略它们?最好改用testgroups,并用特殊组注释特殊测试。如果junit不支持组,那么您可以使用testng来代替。-1-在maven中,通常先运行单元测试,但这可以跳过。这似乎是你想要的-2-关于
@ignore
d单元测试的统计数据是可行的(注释扫描),并且可能存在。重复的(不能标记,因为另一个没有答案)手动规则如何改进@ignore注释?