dragoonis/behat-html-formatter

此包最新版本(v0.1.0)没有提供许可证信息。

这将创建一个Behat的HTML格式化器。

v0.1.0 2015-05-27 15:09 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:36:49 UTC


README

欢迎提出建议!

这是一个Behat 3扩展,用于从测试结果生成HTML报告。

将其添加到您的behat.yml文件中

formatters:
    html:
        output_path: %paths.base%/build/html/behat
  extensions:
    emuse\BehatHTMLFormatter\BehatHTMLFormatterExtension:
        name: html
        renderer: Twig,Behat2
        file_name: Index
        print_args: true
        loop_break: true

output参数相对于%paths.base%,如果省略,将默认为此路径。

renderer是渲染引擎和您希望生成的报告格式。

file_name是可选的。如果添加,报告名称将固定,而不是生成,并且该文件将在每次构建时被覆盖。

实际上,有3种格式

  • Twig:基于Twig的新报告格式,需要安装Twig
  • Behat2:类似于Behat 2 HTML报告
  • Minimal:极简...

您必须在renderer参数中指定您要使用的格式。

您可以将格式组合起来,在一次测试套件中生成多个具有多个格式的报告:您只需要用逗号分隔它们

文件名格式为:"renderer name"_"date hour"

Twig渲染器仅参数

print_args是可选的。如果添加,报告将包含每个步骤的参数(例如,表格)。

print_outp是可选的。如果添加,报告将包含每个步骤的输出(例如,异常)。

loop_break是可选的。如果添加,报告中的Scenario Outlines将有一个分隔执行的换行符。

待办事项

  1. 为behat.yml文件添加参数
  2. 添加bootstrap作为依赖项
  3. 清理HTML报告
  4. 添加out参数

屏幕截图

Twig

Behat2