grunt-parallel-behat

Run Behat Features in Parallel.

grunt-parallel-behat

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.loadNpmTasks('grunt-parallel-behat');
grunt.loadNpmTasks('grunt-parallel-behat');
> 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.

 
grunt.initConfig({
    behat: {
        src: '/path/to/features/**/*.feature',
        config: './behat/behat.yml',
        maxProcesses: 5,
        bin: './bin/behat',
        flags: '--tags @wip'
        env: {
            MINK_EXTENSION_PARAMS: 'base_url=http://localhost:8080'
        }
    }
});

Copyright (c) 2013 Linus Norton

Licensed under the MIT license.