maven项目中mvn test测试不执行test文件夹中的测试内容

mvn test 默认使用的是surefire插件

它按照指定格式的类名来查找匹配的测试类
默认包含的测试类:
*/Test.java
*/TestCase.java
默认排除的测试类:
*/AbstractTest.java
*/AbstractTestCase.java

如下我们配置的是Test目录中任意目录下的任意文件都看成测试类,在执行mvn test命令时都会默认检测所有文件,并执行带有@Test注解的测试方法。虽然有点草率,但是干就完了。

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.10</version>
                <configuration>
                    <includes>
                        <!--<include>*\*\*\*Test.java</include>-->
                        <include>**\*</include>
                    </includes>
                </configuration>
            </plugin>
        </plugins>
    </build>

 


版权声明:本文为zpf1813763637原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。