【问题标题】:Eclipse and Junit, skipover some testcase with some patternEclipse 和 Junit,用一些模式跳过一些测试用例
【发布时间】:2011-09-15 12:50:22
【问题描述】:

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

我正在使用 mvn。 Java 1.6。

【问题讨论】:

标签: eclipse maven junit


【解决方案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

【讨论】:

  • 是的,但我想在 Eclipse 窗口中运行,而不是在命令窗口中运行。在命令窗口中,这已经实现。但在 Eclipse 中,我无法使用 mvn 命令执行与命令窗口相同的操作。
  • 如何在 eclipse 中运行测试?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-22
  • 1970-01-01
相关资源
最近更新 更多