万无一失的报告:报告

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

全名

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

说明

以 html 格式创建格式良好的 Surefire 测试报告。

属性

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

必需参数

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

可选参数

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

参数详情

聚合

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

alwaysGenerateSurefireReport

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

链接外部参照

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

输出目录

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

输出名称

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

项目

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

报告目录

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

报告目录

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

显示成功

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

跳过SurefireReport

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

外部参照位置

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