私はmaven統合フェーズでいくつかのFitnesseテストを実行する必要があります.Fitnesse mvn clean verify
テストを実行すると実行されますが、実行後は次のようになります:
テストの実行: 0、失敗: 0、エラー: 0、スキップ: 0、経過時間: 4.723 秒 - integration.runnerIT [情報] -------------------- - [情報] ビルド成功 [情報] ----------------------
問題は、テストが実行され、テストの1つが失敗することですが、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 {
}
実行されたフィットネステストの数と、失敗したかどうかをどのように表示できますか? 出来ますか?