ade0e7b1c6
Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.4. - [Release notes](https://github.com/debug-js/debug/releases) - [Commits](https://github.com/debug-js/debug/compare/4.1.1...4.3.4) --- updated-dependencies: - dependency-name: debug dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
src | ||
.gitignore | ||
.npmignore | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
SUPPORT.md | ||
package.json | ||
tsconfig.json | ||
tslint.json | ||
yarn.lock |
README.md
vscodetestcover
A Mocha test runner with code coverage support for VS Code and Azure Data Studio Extensions. This replaces the standard test runner from vscode/lib/testrunner
and adds in code coverage support.
Usage
In a standard VSCode extension project, replace the src/test/index.ts
file with the contents of sample/index.ts
installed as part of this node module. This will use the test runner with coverage.
To configure coverage settings, copy the samples/coverconfig.json
beside the index.ts
file and edit its contents. It defines where the expected src directory is, where to save coverage files, and more.
Development
- Run
yarn install
to install dependencies - Run
yarn compile
oryarn watch
to compile
Releasing
Release a new version of the extension by:
- Bump the version in package.json
- Merge into main
- Create a new tag with the version number specified in step 1
- The release will be created in Github automatically by the CD pipeline, go to it and download the package artifact (tgz)
- Run
npm publish <path to tarball>
Licensing
This code is originally from https://github.com/Microsoft/vscode-mssql. I have preserved the MIT license statement and Copyright from that project so things are still marked as Copyright Microsoft.