Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rpeshkov/vscode-coverage-test-runner
Test runner for VSCode with coverage support
https://github.com/rpeshkov/vscode-coverage-test-runner
coverage istanbul mocha vscode
Last synced: about 16 hours ago
JSON representation
Test runner for VSCode with coverage support
- Host: GitHub
- URL: https://github.com/rpeshkov/vscode-coverage-test-runner
- Owner: rpeshkov
- License: mit
- Created: 2018-10-17T21:53:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-07T20:49:43.000Z (almost 4 years ago)
- Last Synced: 2025-02-06T09:01:41.967Z (2 days ago)
- Topics: coverage, istanbul, mocha, vscode
- Language: TypeScript
- Size: 27.3 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VSCode coverage test runner
[![license][license-badge]][LICENSE]
This test runner can be used instead of standard test runner.
## Configuration
Install npm package:
```
npm i -D vscode-coverage-test-runner
```Replace default test runner in your `test/index.ts` file from `vscode/lib/testrunner` to `vscode-coverage-test-runner`.
```js
var testRunner = require('vscode-coverage-test-runner');
```Put `coverconfig.json` file into root folder of your project:
```json
{
"enabled": true,
"relativeSourcePath": "../src",
"relativeCoverageDir": "../../coverage",
"ignorePatterns": [
"**/node_modules/**"
],
"includePid": false,
"reports": [
"html",
"lcov",
"text-summary"
],
"verbose": false
}
```Launch tests!
[LICENSE]: ./LICENSE
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg