gpt4 book ai didi

Maven 'test' 命令只运行失败的测试

转载 作者:行者123 更新时间:2023-12-04 19:14:30 24 4
gpt4 key购买 nike

有没有办法调用 maven 'test' 命令,该命令只运行上次调用失败的测试?

最佳答案

尝试使用surefire插件的runOrder范围。它看起来不像 ${expression}允许您从命令行更改属性,所以我会推出自己的:

... POM stuff here....
<properties>
<!-- plugin's default value for this param -->
<surefire.test.runOrder>filesystem</surefire.test.runOrder>
</properties>
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<runOrder>${surefire.test.runOrder}</runOrder>
</configuration>
</plugin>
....

然后你可以在命令行中选择你想要的设置:
mvn -Dsurefire.test.runOrder=failedfirst test (或 package 或您想要的任何阶段)。

关于Maven 'test' 命令只运行失败的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com