gpt4 book ai didi

maven - 在 Maven 中运行 TestNG 测试失败

转载 作者:行者123 更新时间:2023-12-01 11:15:30 27 4
gpt4 key购买 nike

我正在尝试在 Maven 中运行 TestNG 测试。这是我的配置:

pom.xml:

     <dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.3.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>

这是 testNG 配置文件:

<suite name="Suite1">
<test name="Test1">
<groups>
<run>
<include name="Setup" />
<include name="Material" />
</run>
</groups>

<packages>
<package name="coloright.hibernate.*" />
</packages>
</test>

当我使用 eclipse 运行时 - 没问题。

当我使用 mvn test 运行时 - 所有测试都成功运行,但构建失败并出现错误:

suiteXmlFiles配置好了,但是没有TestNG依赖

请帮忙

最佳答案

看起来您正在点击 this surefire bug , 这与状态 looks to be still open 相反.

如果 surefire 无法找到 <suiteXmlFile> 中指定的文件,就会出现该错误。 .您能否尝试仅指定 testng.xml省略 src/test/resources看看是否有帮助? documentation对于如何指定此位置保持沉默 - 它应该是相对于基本目录还是相对于测试资源文件夹。

关于maven - 在 Maven 中运行 TestNG 测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715896/

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