1.7.0 • Published 2 years ago
@nullcc/unicov v1.7.0
unicov
Transforms coverage into an unify coverage format.
Supported coverage reporter types:
- istanbul
- cobertura
- jacoco
- xccov
- clover
- llvm-cov
- auto (unicov will detect coverage type automatically)
Installation
$ npm i @nullcc/unicov
Usage
Parsing single coverage in a specific type coverage:
import { Unicov } from '@nullcc/unicov';
const unicov = await Unicov.fromCoverage('./coverage.json', 'istanbul');
const commonCoverage = unicov.getCoverageData();
// using commonCoverage...
Parsing multi coverages in a specific coverage format:
import { Unicov } from '@nullcc/unicov';
const coverageFiles = [
'./json-coverage1.json',
'./json-coverage2.json',
'./json-coverage3.json'
];
const unicov = await Unicov.fromCoverages(coverageFiles, 'istanbul');
const commonCoverage = unicov.getCoverageData();
// using commonCoverage...
Parsing multi coverages automatically:
import { Unicov } from '@nullcc/unicov';
const coverageFiles = [
'./istanbul-coverage.json',
'./jacoco-empty-cobertura-coverage.xml',
'./cobertura-empty-cobertura-coverage.xml',
'./xccov-empty-cobertura-coverage.xml'
];
const unicov = await Unicov.fromCoverages(coverageFiles, 'auto');
const commonCoverage = unicov.getCoverageData();
// using commonCoverage...
Publish
$ npm publish --access public
1.7.0
2 years ago
1.6.1
3 years ago
1.6.0
3 years ago
1.4.4
3 years ago
1.5.0
3 years ago
1.4.3
3 years ago
1.4.2
4 years ago
1.4.1
4 years ago
1.4.0
4 years ago
1.3.5
4 years ago
1.3.4
4 years ago
1.3.3
4 years ago
1.3.1
4 years ago
1.3.0
4 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.6
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.3
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.0.0
4 years ago