moodlerooms/behat-junit-extension

This package is abandoned and no longer maintained. The author suggests using the blackboard-open-source/behat-junit-extension package instead.

Behat extension that reports with the JUnit format and is compatible with Moodle reruns.

3.0.0 2020-08-26 04:25 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:05:48 UTC


README

Behat extension that reports with the JUnit format and is compatible with Moodle reruns.

Install

Install with Composer:

composer require --dev open-lms-open-source/behat-junit-extension

Usage

Activate the extension by specifying its class in your behat.yml:

default:
    suites:
    ...

    extensions:
        BehatJUnitExtension\Extension:
            baseDir: /path/to/moodle
    ...

This is how you would do the above via Moodle's config file:

$CFG->behat_config = [
    'default' => [
        'extensions' => [
            'BehatJUnitExtension\Extension' => [
                'baseDir' => __DIR__,
            ]
        ]
    ],
];

Be sure to call Behat with the formatter:

behat -f moodle_junit -o reports_dir

Configuration

  • baseDir - (Optional) Just shortens JUnit XML file names.

Credits

Heavily inspired by: