bwannduke/behat-twig-report-extension

Create Behat 3 test reports with Twig templates

Installs: 20

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 4

Type:behat-extension

v0.2.0 2017-07-18 19:45 UTC

This package is not auto-updated.

Last update: 2025-06-28 00:05:12 UTC


README

Create Behat 3 test reports with Twig templates

About

This extension provides an easy way to create reports of your test runs. It uses Twig for templating.

It term "report" in the extension name is deliberate as the output file will be created after all tests are processed.

An example can be found here

Screenshot

Installation

In your composer.json add

{
    "require": {
        ...
        "chartinger/behat-twig-report-extension": "*@dev"
    }
}

and update your dependencies

Usage

To activate this extension add this to your behat.yml

default:
  extensions:
    chartinger\Behat\TwigReportExtension\Extension:
      output:
        file: ./output/index.html

Configuration

You can confgure the templates as well as the output file.

default:
  extensions:
    chartinger\Behat\TwigReportExtension\Extension:
      templates:
        dir: /path/to/templates
        file: yourtemplate.twig
      output:
        file: ./output/index.html

Known Issues / Limitations

  • No output of exact errors