故障保护:验证
全名:
org.apache.maven.plugins:maven-failsafe-plugin:2.9:verify
说明:
验证使用 Surefire 运行的集成测试。
属性:
- 需要执行一个 Maven 项目。
- 目标是线程安全的并支持并行构建。
- 默认绑定到生命周期阶段:verify。
必需参数
| 姓名 |
类型 |
自从 |
描述 |
| 摘要文件 |
文件 |
- |
从中读取集成测试结果的摘要文件。
|
可选参数
| 姓名 |
类型 |
自从 |
描述 |
| 基于的 |
文件 |
- |
正在测试的项目的基本目录。这可以通过 System.getProperty("basedir") 在您的单元测试中获得。 默认值为:${basedir}。 |
| 编码 |
细绳 |
- |
要应用的字符编码方案。 默认值为:${project.reporting.outputEncoding}。 |
| 失败如果没有测试 |
布尔值 |
2.4 |
如果没有要运行的测试,请将其设置为“true”以导致失败。
|
| 报告目录 |
文件 |
- |
写入所有报告的基本目录。 默认值为:${project.build.directory}/failsafe-reports。 |
| 跳过 |
布尔值 |
- |
将此设置为“true”以完全绕过单元测试。不推荐使用它,特别是如果您使用“maven.test.skip”属性启用它,因为 maven.test.skip 会禁用运行测试和编译测试。请考虑改用 skipTests 参数。 默认值为:false。 |
| 跳过执行 |
布尔值 |
2.3 |
已弃用。请改用 -DskipTests。
|
| 跳过IT |
布尔值 |
2.4.3-alpha-2 |
将此设置为“true”以跳过正在运行的集成测试,但仍会编译它们。不推荐使用它,但有时很方便。
|
| 跳过测试 |
布尔值 |
2.4 |
将此设置为“true”以跳过正在运行的测试,但仍编译它们。不推荐使用它,但有时很方便。
|
| 摘要文件 |
文件[] |
2.6 |
用于读取集成测试结果的附加摘要文件。
|
| 测试类目录 |
文件 |
- |
包含正在测试的项目的生成测试类的目录。这将包含在测试类路径的开头。 默认值为:${project.build.testOutputDirectory}。 |
| 测试失败忽略 |
布尔值 |
- |
将此设置为 true 以在测试期间忽略失败。不推荐使用它,但有时很方便。 默认值为:false。 |
参数详情
基于:
正在测试的项目的基本目录。这可以通过 System.getProperty("basedir") 在您的单元测试中获得。
- 类型:java.io.File
- 要求:否
- 默认值:${basedir}
编码:
要应用的字符编码方案。
- 类型:java.lang.String
- 要求:否
- 表达式:${编码}
- 默认值:${project.reporting.outputEncoding}
失败如果没有测试:
如果没有要运行的测试,请将其设置为“true”以导致失败。
- 类型:java.lang.Boolean
- 从: 2.4
- 要求:否
- 表达式:${failIfNoTests}
报告目录:
写入所有报告的基本目录。
- 类型:java.io.File
- 要求:否
- 默认值:${project.build.directory}/failsafe-reports
跳过:
将此设置为“true”以完全绕过单元测试。不推荐使用它,特别是如果您使用“maven.test.skip”属性启用它,因为 maven.test.skip 会禁用运行测试和编译测试。请考虑改用 skipTests 参数。
- 类型:布尔值
- 要求:否
- 表达式:${maven.test.skip}
- 默认值:假
跳过执行:
已弃用。请改用 -DskipTests。
这个旧参数就像 skipTests,但绑定到旧属性 maven.test.skip.exec。
- 类型:布尔值
- 从: 2.3
- 要求:否
- 表达式:${maven.test.skip.exec}
跳过:
将此设置为“true”以跳过正在运行的集成测试,但仍会编译它们。不推荐使用它,但有时很方便。
- 类型:布尔值
- 自:2.4.3-alpha-2
- 要求:否
- 表达式:${skipITs}
跳过测试:
将此设置为“true”以跳过正在运行的测试,但仍编译它们。不推荐使用它,但有时很方便。
- 类型:布尔值
- 从: 2.4
- 要求:否
- 表达式:${skipTests}
摘要文件:
从中读取集成测试结果的摘要文件。
- 类型:java.io.File
- 要求:是
- 表达式:${project.build.directory}/failsafe-reports/failsafe-summary.xml
摘要文件:
用于读取集成测试结果的附加摘要文件。
- 类型:java.io.File[]
- 从: 2.6
- 要求:否
测试类目录:
包含正在测试的项目的生成测试类的目录。这将包含在测试类路径的开头。
- 类型:java.io.File
- 要求:否
- 默认值:${project.build.testOutputDirectory}
测试失败忽略:
将此设置为 true 以在测试期间忽略失败。不推荐使用它,但有时很方便。
- 类型:布尔值
- 要求:否
- 表达式:${maven.test.failure.ignore}
- 默认值:假