我正在研究一个最近获得的项目,并且正在使用mvn test运行单元测试.
因此,我转到不同的模块,并使用cmd运行上述命令,同时我发现2个文件中有两个测试用例,它们都间歇性地失败(该方法上面的注释中已提到).
因此,我正在考虑仅跳过这些测试用例,然后继续进行.我试图在这里找到它,但是我唯一能找到的就是排除特定模块的测试用例.
我想排除A.java的test1()和B.java的test2()
我发现如下:
# Exclude one test method
mvn verify -Dtest=!LegacyTest#testFoo
# Exclude two test methods
mvn verify -Dtest=!LegacyTest#testFoo+testBar
在this链接中,但不确定上述方法的正确性以及在我的情况下如何使用它,因为我以前没有使用过maven
我尝试过的命令:
mvn verify -X -Dtest=!A#test1,!B#test2
mvn test -X -Dtest=!A#test1,!B#test2
运行以上命令后得到的错误跟踪:
[INFO] Selera Utils - Database ............................ SKIPPED
[INFO] --------------------------------------