java - 如何忽略多个 JUnit 测试类?
问题描述
我正在尝试在一个非常大的应用程序中执行一些测试用例。有 100 个错误测试用例,其中一些
- 需要在开发环境中不可用的特定属性文件。
- 已过时,但不能简单删除
无论如何,我可以提供 XML 或任何其他可以列出所有要忽略的测试类的输入吗?
我正在使用带有surefire插件的maven来执行测试用例。
附言
我知道@ignore
可以用来忽略测试用例或测试类的注释。我不想使用它,因为它需要更改我想忽略的每个类。
我想要的是一个单独的配置文件,我可以在其中提到所有要忽略的类。
解决方案
There are 2 options:
1.To skip running the tests for a particular project, you can set skipTests to true.
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
2) Also you can skip the tests via command line by executing the following command:
mvn install -DskipTests
推荐阅读
- c# - 如何在 Revit 中获取与房间的面相关联的材质名称
- c# - CS8176:迭代器不能有按引用的局部变量
- python-3.x - 黑客等级问题 - 通过以下 python 程序的所有测试用例所需的代码优化和调试逻辑错误
- windows - Windows中命令提示符中响应的宽度
- python - 为什么 Sympy 无法删除这个表达式?
- installation - 安装后执行批处理文件,并在 Inno Setup 中的 Finished 页面之前的自定义页面上显示其输出
- google-sheets - 根据特定数据是否匹配,在 Google 表格之间导入数据
- vue.js - [Vue 警告]:v-on 处理程序中的错误:“TypeError:无法读取未定义的属性 'id'”,同时尝试从 b 表中的选定行获取 id 数组
- url - 当使用 chrome 扩展检测到某个 URL 时如何自动重定向 URL
- python - 将单词移动到文本框 tkinter 的下一行