Skip to content
This repository has been archived by the owner on Apr 16, 2019. It is now read-only.

chartinger/behat-twig-report-extension

Repository files navigation

This project is not maintained anymore!

Please use alternatives like https://github.com/dutchiexl/BehatHtmlFormatterPlugin

behat-twig-report-extension

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

About

DEPRECATED Create Behat 3 test reports with Twig templates

Resources

License

Stars

Watchers

Forks

Packages

No packages published