Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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