【发布时间】:2015-02-12 17:08:58
【问题描述】:
基本上,标题说明了一切,假设我运行了一个测试套件,现在一些测试失败了,我想重新运行这些测试。我知道有由surefire插件生成的testng-failed.xml文件,但我不知道如何通过Maven将该文件作为参数传递给TestNG。这是我尝试过的,但不幸的是这些命令都不起作用(它们再次运行所有测试)。
mvn verify -DsuiteXmlFile=testng-failed.xml
mvn verify -DsuiteXmlFile=target/surefire-reports/testng-failed.xml
【问题讨论】:
-
您在运行单元测试还是集成测试?如果您正在运行集成测试,则应改用 maven-failsafe-plugin。