肯定报告:仅报告

注意:这个目标应该用作 Maven 报告。

全名

org.apache.maven.plugins:maven-surefire-report-plugin:2.11:report-only

说明

以 html 格式创建格式良好的 Surefire 测试报告。这个目标不运行测试,它只构建报告。这是http://jira.codehaus.org/browse/SUREFIRE-257的解决方法

属性

  • 需要执行一个 Maven 项目。
  • 自版本:2.3
  • 在执行自身之前调用生命周期阶段验证的执行。
  • 在自己的生命周期中执行:surefire

必需参数

姓名 类型 自从 描述
输出名称 细绳 2.3 用于报告的文件名。
默认值为surefire-report
项目 Maven项目 2.3 Maven 项目
显示成功 布尔值 2.3 如果设置为 false,则仅显示失败。
默认值为true

可选参数

姓名 类型 自从 描述
总计的 布尔值 2.3 是在根目录构建聚合报告,还是构建单独的报告。
默认值为false
总是生成SurefireReport 布尔值 2.11 如果设置为true,即使没有surefire结果文件,也会生成surefire报告。默认为true 以保留 2.10 之前的旧行为。
默认值为true
链接外部参照 布尔值 2.3 如果找到,是否链接外部参照。
默认值为true
输出目录 文件 2.3 将创建生成的 html 的位置。
报告目录 文件[] 2.3 包含将被解析并呈现为 HTML 格式的 XML 报告文件的目录。
报告目录 文件 2.3 (已弃用,使用 reportsDirectories)此目录包含将被解析并呈现为 HTML 格式的 XML 报告文件。
跳过SurefireReport 布尔值 2.11 如果设置为 true,则将跳过肯定报告的生成。
默认值为false
外部参照位置 文件 2.3 要链接的外部参照的位置。
默认值为${project.reporting.outputDirectory}/xref-test

参数详情

聚合

是在根目录构建聚合报告,还是构建单独的报告。
  • 类型布尔值
  • : 2.3
  • 要求
  • 表达式${聚合}
  • 默认值

alwaysGenerateSurefireReport

如果设置为true,即使没有surefire结果文件,也会生成surefire报告。默认为true 以保留 2.10 之前的旧行为。
  • 类型布尔值
  • : 2.11
  • 要求
  • 表达式${alwaysGenerateSurefireReport}
  • 默认值

链接外部参照

如果找到,是否链接外部参照。
  • 类型布尔值
  • : 2.3
  • 要求
  • 表达式${linkXRef}
  • 默认值

输出目录

将创建生成的 html 的位置。
  • 类型java.io.File
  • : 2.3
  • 要求
  • 表达式${project.reporting.outputDirectory}

输出名称

用于报告的文件名。
  • 类型java.lang.String
  • : 2.3
  • 要求
  • 表达式${outputName}
  • 默认值surefire-report

项目

Maven 项目
  • 类型org.apache.maven.project.MavenProject
  • : 2.3
  • 要求
  • 表达式${project}

报告目录

包含将被解析并呈现为 HTML 格式的 XML 报告文件的目录。
  • 类型java.io.File[]
  • : 2.3
  • 要求

报告目录

(已弃用,使用 reportsDirectories)此目录包含将被解析并呈现为 HTML 格式的 XML 报告文件。
  • 类型java.io.File
  • : 2.3
  • 要求

显示成功

如果设置为 false,则仅显示失败。
  • 类型布尔值
  • : 2.3
  • 要求
  • 表达式${showSuccess}
  • 默认值

跳过SurefireReport

如果设置为 true,则将跳过肯定报告的生成。
  • 类型布尔值
  • : 2.11
  • 要求
  • 表达式${skipSurefireReport}
  • 默认值

外部参照位置

要链接的外部参照的位置。
  • 类型java.io.File
  • : 2.3
  • 要求
  • 默认值${project.reporting.outputDirectory}/xref-test