Grunt task for running tests with testacular
MIT License
A wrapper for grunt around testacular that lets you run multiple instances of testacular.
As of v 0.3.0
testacularServer
is now calledtestacular
.
First you need to install this plugin in your project
$ npm install grunt-testacular
then load the tasks in your Gruntfile with
grunt.loadNpmTasks('grunt-testacular');
And now you can run
$ grunt testacular
to start up the server.
There are two tasks provided testacular
and testacularRun
.
testacular
This task is the equivalent of testacular start <options> <configFile>
. You can use it to do single runs or to autoWatch
files and directories.
simple example
testacular: {
unit: {
options: {
configFile: 'config/testacular.conf.js'
}
}
}
advanced example
testacular: {
unit: {
options: {
configFile: 'config/testacular.conf.js',
autoWatch: true,
browsers: [ 'Chrome', 'PhantomJS' ],
reporters: [ 'dots' ],
runnerPort: 9101
}
}
}
And if you want to keep the server running.
testacular: {
unit: {
options: {
configFile: 'config/testacular.conf.js',
keepalive: true
}
}
}
testacularRun
This task is the equivalent of running testacular run <options>
.
There is only one option available, that is runnerPort
that defines
the port where the server is listening.
testacularRun: {
unit: {
options: {
runnerPort: 9101
}
}
}
keepalive
option.