Skip to content

Commit 720465a

Browse files
Fix coverage check
2 parents 199f100 + bb5242b commit 720465a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.vscode-test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default defineConfig({
3131
coverage: {
3232
include: ['out/**/*.js'],
3333
exclude: ['out/test/**/*.js'],
34-
reporter: ['text', 'lcov', 'html'],
34+
reporter: ['text', 'lcov', 'html', 'json-summary'],
3535
output: './coverage'
3636
}
3737
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@
382382
"test:unit": "mocha out/test/unit/**/*.test.js",
383383
"test:e2e": "vscode-test",
384384
"test:coverage": "vscode-test --coverage",
385-
"coverage:check": "c8 check-coverage --lines 90 --functions 90 --branches 90 --statements 90",
385+
"coverage:check": "node -e \"const s=require('./coverage/coverage-summary.json').total,t=90,f=k=>{if(s[k].pct<t){console.error('ERROR: '+k+' '+s[k].pct+'% < '+t+'%');process.exitCode=1}};['lines','functions','branches','statements'].forEach(f)\"",
386386
"clean": "rm -rf node_modules out *.vsix coverage || true",
387387
"package": "npm run compile && vsce package",
388388
"uninstall": "code --uninstall-extension nimblesite.commandtree || true",

0 commit comments

Comments
 (0)