grunt-nette-tester
grunt-nette-tester copied to clipboard
[DISCONTINUED] Grunt plugin for Nette Tester
grunt-nette-tester
Grunt plugin for Nette Tester.
This plugin requires Grunt 0.4.0 or newer.
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:
-
Install this grunt plugin with the following command:
npm install grunt-nette-tester --save-dev -
Install Nette Tester (preferably with Composer)
composer require nette/tester --dev -
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-nette-tester');
The nette_tester task
In your project's Gruntfile, add a section named nette_tester to the data object passed into grunt.initConfig().
Run this task with the grunt nette_tester command.
nette_tester: {
options: {
bin: 'vendor/bin/tester',
jobs: 40,
quiet: false,
},
src: ['vendor/nette/tester/tests'],
}
Options
bin
Type: String Default: 'tester'
The Nette Tester executable path.
phpBin
Type: String Default: 'php-cgi'
The PHP executable binary path.
phpIni
Type: String Default: none
Sets a php.ini path.
log
Type: String Default: none
File path for log.
ini
Type: Object Default: {}
List of php ini options. Example: {upload_max_filesize: '10MB'}
skipped
Type: Bool Default: false
Show information about skipped tests.
tap
Type: Boolean Default: false
Report test execution in TAP format.
jobs
Type: Integer Default: 1
Number of jobs to run parallel.
colors
Type: Boolean Default: auto
Use colors in output.
setup
Type: String Default: none
Script for runner setup.
quiet
Type: Boolean Default: false
Disables the output.
