Skip to content

Commit a35eedd

Browse files
committed
Only run coverage on our files
Elminates nan, gyp, etc from our reports.
1 parent 2b0023b commit a35eedd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@
8484
"scripts": {
8585
"lint": "jshint lib test/tests examples lifecycleScripts",
8686
"coveralls": "cat ./test/coverage/merged.lcov | coveralls",
87-
"cppcov": "mkdir -p test/coverage/cpp && lcov --gcov-tool $(which gcov) --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov.info",
87+
"filtercov": "lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info",
88+
"cppcov": "mkdir -p test/coverage/cpp && lcov --gcov-tool $(which gcov) --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info",
8889
"mergecov": "lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && genhtml test/coverage/merged.lcov --output-directory test/coverage/report",
89-
"cov": "npm run cppcov && npm run mergecov",
90+
"cov": "npm run cppcov && npm run filtercov && npm run mergecov",
9091
"mocha": "mocha test/runner test/tests",
9192
"mochaDebug": "mocha --debug-brk test/runner test/tests",
9293
"test": "npm run lint && iojs --expose-gc test || node --expose-gc test",

0 commit comments

Comments
 (0)