在我的项目中,测试位于两个目录下的maven包"java- tests -framework“(整个项目的子包)中:
/src/main/java
/src/test/java我想使用surefire只运行第一个目录中的所有测试。以下是设置:
<testClassesDirectory>
${project.build.directory}/classes
</testClassesDirectory>
<testSourceDirectory>
${basedir}/src/main/java-tests-framework
</testSourceDirectory>但是它同时从第一个和第二个目录运行测试。有什么方法可以排除最后一个吗?
发布于 2015-08-10 17:16:24
你可以排除任何你想要的.
<configuration>
<excludes>
<exclude>**/test/*</exclude>
</excludes>
</configuration>参见documentation。
https://stackoverflow.com/questions/31915725
复制相似问题