miamioh/behat-csv-formatter

这将创建一个用于Behat的CSV格式化器。

v0.7 2018-03-07 18:40 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:50:31 UTC


README

先决条件

此扩展需要

  • PHP 7.0或更高版本
  • Behat 3.x或更高版本

使用composer安装

$ composer require miamioh/behat-CSVFormatter

基本用法

通过在您的behat.yml中指定其类来激活扩展

# behat.yml
default:
    suites:
    ...

    extensions:
        miamioh\behat-CSVFormatter:
            filename: report.csv
            outputDir: %paths.base%/build/tests

    ...

配置

  • filename - 文件名
  • outputDir - 创建文件名的目录

(可选参数)

  • columnList - 如果写入方法是覆盖,则用作CSV输出的表头列,也可以用于限制输出中要显示的列。 (默认:Suite,Name,Tags,StartTime,EndTime,Duration,Status,StepName,ErrorMessage)
  • writeMethod - 可能的写入方法(追加或覆盖)(默认:追加)
  • delimiter - 用于分隔输出字段分隔符(默认:,)
  • enclosure - 用作字段开始和结束的字符(默认:')