Macaca coverage tool
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
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, () => {
});
xudafeng |
snapre |
Jodeee |
---|
This project follows the git-contributor spec, auto updated at Tue Apr 25 2023 15:58:15 GMT+0800
.
The MIT License (MIT)