Code Coverage is a metric used in software development describing the amount of code that has been tested. The higher it is the better it is.
Istanbul is a toolkit from Yahoo's engineers,created to help developers in testing their code.
Istanbul can be used from a command line or as a programmatic library.
This tool also works with client-side (browsers) and server-side (Node.js) environments.
What is new in this release:
- Added text-lcov report format to emit lcov to console.
What is new in version 0.4.1:
- Added text-lcov report format to emit lcov to console.
What is new in version 0.3.6:
- The `--preload-sources` option is now deprecated and superseded by the `--include-all-sources` option instead. This provides a better coverage representation of the code that has not been included for testing.
What is new in version 0.3.0:
- Change report command line to support multiple reports, add back-compatibility processing with warnings
- Enable `report` command to read report list from config
- Support multiple reports for `cover` and `report` commands
- Support per-report config options in configuration file
- Turn reports into event emitters so they can signal `done`
- Added `Reporter` class to be able to generate multiple reports
- Added a bunch of API docs, refactor README
What is new in version 0.2.16:
- Make YUI links https-always since relative links break local filesystem use-case.
What is new in version 0.2.13:
- Added `--preload-sources` option to `cover` command to make code not required by tests to appear in the coverage report.
What is new in version 0.2.11:
- Allow source map generation.
What is new in version 0.2.10:
- Added flag to handle sigints and dump coverage.
What is new in version 0.2.8:
- Upgrade to Esprima.
What is new in version 0.2.7:
- Upgrade Esprima.
- Misc jshint fixes.
What is new in version 0.2.6:
- Reverted bad commit for tree summarizer.
What is new in version 0.2.4:
- Fixed line-split algo to handle Mac lin separators.
- Updated README for quick intro to ignoring code for coverage.
What is new in version 0.2.2:
- Updated escodegen, handlebars and resolve dependency versions.
What is new in version 0.2.0:
- Added --preserve-comments to instrumenter options.
- Support 'use strict;' in file scope.
What is new in version 0.1.42:
- Embed source regression introduced in v0.1.38. Fixed broken test for this.
Requirements:
- JavaScript enabled on client side
- Node.js (for server side environments)
Comments not found