我需要在 maven 集成阶段运行一些 Fitnesse 测试,当我执行 mvn clean verify
Fitnesse 测试时,但在执行之后我得到了这个:
测试运行:0,失败:0,错误:0,跳过:0,经过时间:4.723 秒 - in integration.runnerIT [INFO] -------------------- - [信息] 构建成功 [信息] ---------------------
问题是执行了测试并且其中一个测试失败了,但是 maven 说没有执行任何测试。
这是我的 pom 文件:
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<executions>
<execution>
</execution>
</executions>
<configuration>
<excludes>
<!-- this test actually runs fitnesse tests
therefore it will only be executed for
integration-test goal
-->
<exclude>**/*IT.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.18.1</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<excludes>
<exclude>**/*Test.java</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF8</encoding>
<optimize>true</optimize>
</configuration>
</plugin>
</plugins>
这是我的测试跑步者:
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("TimTests")
@FitNesseRunner.FitnesseDir("./src/test/resources")
@FitNesseRunner.OutputDir("./target/fitnesse-results")
public class runnerIT {
}
maven 如何显示已执行的健身测试数量以及它们是否失败?可能吗?