macaca-coverage
!NPM versionnpm-imagenpm-url
!build statusCI-imageCI-url
!Test coveragecodecov-imagecodecov-url
!node versionnode-imagenode-url
!npm downloaddownload-imagedownload-urlMacaca 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
.