Java Maven Surefire不尊重属性标记中的TestNG侦听器
我正在尝试按照文档使用Maven+Surefire+TestNG运行侦听器: 以下是我的POM中的相关代码:Java Maven Surefire不尊重属性标记中的TestNG侦听器,java,maven,testng,maven-surefire-plugin,Java,Maven,Testng,Maven Surefire Plugin,我正在尝试按照文档使用Maven+Surefire+TestNG运行侦听器: 以下是我的POM中的相关代码: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<includes>
<include>**/*IT.class</include>
</includes>
<properties>
<property>
<name>usedefaultlisteners</name>
<!-- disabling default listeners is optional -->
<value>false</value>
</property>
<property>
<name>listener</name>
<value>cucumber.poc.config.LocalWebDriverListener</value>
</property>
</properties>
</configuration>
</plugin>
org.apache.maven.plugins
我的测试运行正常,但没有调用我的TestNG侦听器。请帮忙 集成测试应该使用maven failsafe插件而不是maven Surefire插件来完成。当我运行testng.xml时,同一个监听器工作正常,但当我使用上面提到的配置时,监听器不会调用。看看我是否做错了什么。您是否测试过配置TestNG的调试输出surefire.TestNG.verbose
?@HammadHost如果您是从maven运行的,您的sure fire报告应该在target
文件夹中,这就是你所指的吗?集成测试应该通过使用maven failsafe插件而不是maven Surefire插件来完成。当我运行testng.xml时,同一个监听器工作正常,但当我使用上面提到的配置时,监听器不会调用。看看我是否做错了什么。您是否测试过配置TestNG的调试输出surefire.TestNG.verbose
?@HammadHost如果您从maven运行,您的sure fire报告应该在target
文件夹中,您指的是那里?