Maven测试不显示测试结果
我使用Maven运行了一些Junit测试,但是即使测试通过,测试结果也不会显示出来Maven测试不显示测试结果,maven,junit,maven-surefire-plugin,cucumber-junit,Maven,Junit,Maven Surefire Plugin,Cucumber Junit,我使用Maven运行了一些Junit测试,但是即使测试通过,测试结果也不会显示出来 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId&
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<testFailureIgnore>false</testFailureIgnore>
<printSummary>true</printSummary>
<includes>
<exclude>**/UiTestRunner.java</exclude>
</includes>
</configuration>
</plugin>
</plugins>
</build>
<profile>
<id>local_dev_chrome</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<systemPropertyVariables>
<appEnv>dev</appEnv>
<Selenium_Browser>chrome</Selenium_Browser>
</systemPropertyVariables>
<testFailureIgnore>false</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>
</profile>
我使用命令mvn-test-pxxx运行测试,测试结果如下:
结果:
测试运行:0,失败:0,错误:0,跳过:0
配置中有什么遗漏吗
<includes>
<exclude>**/UiTestRunner.java</exclude>
</includes>
这是您的问题:surefire将只包括匹配**/UiTestRunner.java的测试。标签只是一个标签,用于分隔每个列表项。您甚至可以使用**/UiTestRunner.java。
为避免混淆其他人,请将include重命名为excludes或exclude重命名为include将exclude更改为include,但它仍然不工作运行测试类,是否应将其包括或排除。否则,开始移除所有包含/排除项,然后进行微调。