3.0.2 • Published 8 years ago
tap-teamcity v3.0.2
tap-teamcity
Formats TAP output for TeamCity.
Installation
Run npm install --save-dev tap-teamcity to add tap-teamcity to your project.
Usage
Streaming
const test = require('tape')
const tapTeamCity = require('tap-teamcity')
test.createStream()
.pipe(tapTeamCity())
.pipe(process.stdout)CLI
package.json
{
"name": "module-name",
"scripts": {
"test": "tape test/**/*.js | tap-teamcity"
}
}Then run with npm test
Terminal
tape test/**/*.js | ./node_modules/.bin/tap-teamcityTesting
tap-teamcity includes several unit tests. After cloning the tap-teamcity repo locally, run npm install in the project folder to install dependencies, then npm test to execute the tests.
Credits
Many thanks to @scottcorgan for creating the tap-spec formatter, which inspired this one.