从eclipse运行时终止/停止maven测试

时间:2014-09-16 06:43:16

标签: eclipse maven jenkins testng terminate

我使用的插件如下:

    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.17</version>
            <configuration>
                <suiteXmlFiles>
                    <suiteXmlFile>testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
    </plugins>

当我将POM.xml作为maven测试运行时,即使我从eclipse / jenkins终止进程,它也没有停止。

1 个答案:

答案 0 :(得分:2)

请参阅以下链接的页面底部: http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html

您需要关闭formode,方法是将forkcount添加到插件中的配置

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
   <forkCount>0</forkCount>
   <suiteXmlFiles>
         <suiteXmlFile>testng.xml</suiteXmlFile>
   </suiteXmlFiles>
</configuration>