Average Ratings 0 Ratings

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Average Ratings 0 Ratings

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Description

SimpleCov is a Ruby tool designed for code coverage analysis, leveraging Ruby's native Coverage library to collect data, while offering a user-friendly API that simplifies the processing of results by allowing you to filter, group, merge, format, and display them effectively. Although it excels in tracking the covered Ruby code, it does not support coverage for popular templating systems like erb, slim, and haml. For most projects, obtaining a comprehensive overview of coverage results across various types of tests, including Cucumber features, is essential. SimpleCov simplifies this task by automatically caching and merging results for report generation, ensuring that your final report reflects coverage from all your test suites, thus providing a clearer picture of any areas that need improvement. It is important to ensure that SimpleCov is executed in the same process as the code for which you wish to analyze coverage, as this is crucial for accurate results. Additionally, utilizing SimpleCov can significantly enhance your development workflow by identifying untested code segments, ultimately leading to more robust applications.

Description

This plugin generates detailed coverage reports that offer more functionality compared to merely using coverage run. It includes support for subprocess execution, allowing you to fork or run tasks in a subprocess while still obtaining coverage seamlessly. Additionally, it integrates with xdist, enabling the use of all pytest-xdist features without sacrificing coverage reporting. The plugin maintains consistent behavior with pytest, ensuring that all functionalities provided by the coverage package are accessible either via pytest-cov's command line options or through coverage's configuration file. In rare cases, a stray .pth file might remain in the site packages after execution. To guarantee that each test run starts with clean data, the data file is cleared at the start of testing. If you wish to merge coverage results from multiple test runs, you can utilize the --cov-append option to add this data to that of previous runs. Furthermore, the data file is retained at the conclusion of testing, allowing users to leverage standard coverage tools for further analysis of the results. This additional functionality enhances the overall user experience by providing better management of coverage data throughout the testing process.

API Access

Has API Yes 

API Access

Has API No 

Screenshots View All

Screenshots View All

Integrations

Codecov Yes 
Coverage.py No 
Cucumber Yes 
DeepCover Yes 
HTML No 
JSON Yes 
Mariner Financial Wellness Yes 
Python No 
Ruby Yes 
Ruby on Rails Yes 
RubyMine Yes 
UndercoverCI Yes 
XML No 
pytest No 

Integrations

Codecov Yes 
Coverage.py Yes 
Cucumber No 
DeepCover No 
HTML Yes 
JSON No 
Mariner Financial Wellness No 
Python Yes 
Ruby No 
Ruby on Rails No 
RubyMine No 
UndercoverCI No 
XML Yes 
pytest Yes 

Pricing Details

Free
Free Trial No 
Free Version Yes 

Pricing Details

Free
Free Trial No 
Free Version Yes 

Deployment

Web-Based No 
On-Premises No 
iPhone App No 
iPad App No 
Android App No 
Windows Yes 
Mac Yes 
Linux Yes 
Chromebook No 

Deployment

Web-Based No 
On-Premises No 
iPhone App No 
iPad App No 
Android App No 
Windows Yes 
Mac Yes 
Linux Yes 
Chromebook No 

Customer Support

Business Hours No 
Live Rep (24/7) No 
Online Support Yes 

Customer Support

Business Hours No 
Live Rep (24/7) No 
Online Support Yes 

Types of Training

Training Docs Yes 
Webinars No 
Live Training (Online) No 
In Person No 

Types of Training

Training Docs Yes 
Webinars No 
Live Training (Online) No 
In Person No 

Vendor Details

Company Name

SimpleCov

Country

United States

Website

github.com/simplecov-ruby/simplecov

Vendor Details

Company Name

Python

Country

United States

Website

pypi.org/project/pytest-cov/

Product Features

Product Features

Alternatives

Alternatives

blanket.js Reviews

blanket.js

Blanket.js