node package manager


Run Behat Features in Parallel.


Run Behat Features in Parallel

This plugin requires Grunt ~0.4.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-parallel-behat

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

> grunt behat

By default it will assume the behat.yml is in the same folder as the grunt file and it will run any feature files under the current directory.

    behat: {
        src: '/path/to/features/**/*.feature',
        options: {
            config: './behat/behat.yml',
            maxProcesses: 5,
            bin: './bin/behat',
            flags: '--tags @wip',
            // Optional for junit formatted output  
            junit: {
                output_folder: 'tests/test_results/'
            env: {
                MINK_EXTENSION_PARAMS: 'base_url=http://localhost:8080'

Copyright (c) 2013 Linus Norton

Licensed under the MIT license.