Eclipse和Junit,用一些模式跳过一些测试用例

时间:2011-09-15 12:50:23

标签: eclipse maven junit

在一个应用程序中进行单元测试。我知道在一个特定的文件夹中,所有测试都需要很长时间,我不想每次运行单元测试时测试这些情况。那么我可以使用一些属性文件来指示测试用例应跳过的模式/文件夹吗?

我正在使用mvn。 Java 1.6。

1 个答案:

答案 0 :(得分:1)

看看Maven Surefire Plugin: Inclusions and Exclusions of Tests

要排除某些测试,您可以使用:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>2.9</version>
   <configuration>
     <excludes>
       <exclude>**/TestCircle.java</exclude>
       <exclude>**/TestSquare.java</exclude>
     </excludes>
   </configuration>
</plugin>

或者,在命令行上,您可以显式指定要运行的测试。例如:

mvn -Dtest=TestSquare,TestCi*le test