Grunt plugin for running QUnit tests with TAP reporting
Grunt plugin for running QUnit tests with TAP reporting.
Useful for continuous integration tools (e.g. Jenkins with TAP plugin).
2.*.* of this plugin requires Grunt
1.*.* of this plugin requires Grunt
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-qunit-tap --save-dev
In your project's Gruntfile, add a section named
qunit-tap to the data object passed into
gruntinitConfig'qunit-tap':your_target:// Target-specific file lists and/or options go here.;
The folder where the TAP result files will be written.
qunit-tap with a target, will call the
qunit task with the same target name.
gruntinitConfigqunit:foo: "tests/**/*.html"'qunit-tap':foo:output: 'logs/';
grunt qunit-tap:foo will run the
qunit:foo task and write the TAP results in the
In lieu of a formal styleguide, take care to maintain the existing coding style.
- v2.0.0 - Updated for Grunt v0.4.*
- v1.0.3 - fixed duplicate TAP plan bug
- v1.0.2 - fixed random TAP plan issues
- v1.0.1 - fixed issue when running original qunit task
- v1.0.0 - first public release, compatible with grunt v0.3.*
Copyright (c) 2012-2014 Valentin Agachi
Licensed under the MIT license.