https://github.com/bysabi/karma-tap
Let your Karma tests to consume TAP output
https://github.com/bysabi/karma-tap
karma karma-adapter tap
Last synced: 10 days ago
JSON representation
Let your Karma tests to consume TAP output
- Host: GitHub
- URL: https://github.com/bysabi/karma-tap
- Owner: bySabi
- License: isc
- Created: 2014-12-02T00:35:23.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T02:08:24.000Z (almost 3 years ago)
- Last Synced: 2025-10-10T16:49:32.500Z (17 days ago)
- Topics: karma, karma-adapter, tap
- Language: JavaScript
- Homepage:
- Size: 9.54 MB
- Stars: 29
- Watchers: 31
- Forks: 13
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Karma TAP adapter
[](https://badge.fury.io/js/karma-tap)
[](https://www.npmjs.com/package/karma-tap)
[](https://travis-ci.org/bySabi/karma-tap)
[](https://ci.appveyor.com/project/bySabi/karma-tap)
[](https://paypal.me/bySabi/10)
> This Karma adapter reads [TAP](https://testanything.org/) output from runners like
[tape](https://github.com/substack/tape) into [Karma](https://karma-runner.github.io)
#### Works with Karma _1_, _2_, _3_ and _4_
## Installation
### npm
```bash
npm install karma-tap --save-dev
```
### ES5 browser support
If needed ES5 browser support, Ex. `IE11`, use [karma-tap 3.x.x branch](https://github.com/bySabi/karma-tap/tree/3.X.X)
## Configuration Example
`karma.conf.js`
```js
module.exports = function(config) {
config.set({
frameworks: ['browserify', 'tap'],
files: [
'test/**/*.js'
],
preprocessors: {
'test/**/*.js': [ 'browserify' ]
}
});
};
```
## Projects using `karma-tap`
* [carma-tap-webpack](https://github.com/bySabi/carma-tap-webpack)
## TAP Protocol
Support TAP Protocol version `13`
## Credits
### author
* Tom MacWright <> [@tmcw](https://github.com/tmcw)
### current mantainers
* [@bySabi](https://github.com/bySabi)
### contributors
* [@eiriksm](https://github.com/eiriksm)
* [@Mike S](https://github.com/SpainTrain)
* [@marques-work](https://github.com/marques-work)
* [@wesley luyten](https://github.com/luwes)
## Contributing
* Documentation improvement
* Feel free to send any PR
## License
[ISC][isc-license]
[isc-license]:./LICENSE