0

我需要在 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 如何显示已执行的健身测试数量以及它们是否失败?可能吗?

4

0 回答 0