README.md in covered-0.10.4 vs README.md in covered-0.10.5
- old
+ new
@@ -1,8 +1,12 @@
# Covered [![Build Status](https://travis-ci.com/ioquatix/covered.svg)](https://travis-ci.com/ioquatix/covered) [![Coverage Status](https://coveralls.io/repos/github/ioquatix/covered/badge.svg)](https://coveralls.io/github/ioquatix/covered)
Covered uses modern Ruby features to generate comprehensive coverage, including support for templates which are compiled into Ruby.
+- Incremental coverage - if you run your full test suite, and the run a subset, it will still report the correct coverage - so you can incrementally work on improving coverage.
+- Integration with RSpec, Minitest, Travis & Coveralls - no need to configure anything - out of the box support for these platforms.
+- Supports coverage of views - templates compiled to Ruby code can be tracked for coverage reporting.
+
![Screenshot](media/example.png)
## Motivation
Existing Ruby coverage tools are unable to handle `eval`ed code. This is because the `coverage` module built into Ruby doesn't expose the necessary hooks to capture it. Using the [parser] gem allows us to do our own source code analysis to compute executable lines, thus making it possible to compute coverage for "templates".