macaca-coverage
v1.1.2
Published
Macaca coverage tool
Downloads
6,502
Readme
macaca-coverage
Macaca coverage tool
Use as CLI
Install Macaca command-line tool form npm
$ npm i macaca-coverage -g
Sample:
# step1, checkout a new branch
$ git checkout -b new/branch
# step2, modify code and commit ...
# step3, run testcase
$ npm i
$ npm run test
# step4, gen diff reporter
$ ./bin/macaca-coverage.js diff --target-branch master --coverage-json-file ./coverage/coverage-final.json --output ./test/temp
Use as Node.js module
Install it form npm
$ npm i macaca-coverage --save-dev
import Coverage from 'macaca-coverage';
const {
collector,
Reporter,
} = Coverage({
runtime: 'web' // web, iOS, Android
});
const reporter = new Reporter();
collector.add(__coverage__);
reporter.addAll([
'html',
'lcov'
]);
reporter.write(collector, true, () => {
});
Contributors
|xudafeng|snapre|Jodeee| | :---: | :---: | :---: |
This project follows the git-contributor spec, auto updated at Tue Apr 25 2023 15:58:15 GMT+0800
.
License
The MIT License (MIT)