Average Ratings 0 Ratings
Average Ratings 0 Ratings
Average Ratings 0 Ratings
Description
Coverlet functions with the .NET Framework on Windows and with .NET Core across all compatible platforms. It provides coverage specifically for deterministic builds. Currently, the existing solution is less than ideal and requires a workaround. For those who wish to view Coverlet's output within Visual Studio while coding, various add-ins are available depending on the platform in use. Additionally, Coverlet seamlessly connects with the build system to execute code coverage post-testing. Activating code coverage is straightforward; you simply need to set the CollectCoverage property to true. To use the Coverlet tool, you must indicate the path to the assembly housing the unit tests. Furthermore, you are required to define both the test runner and the associated arguments by utilizing the --target and --targetargs options. It's crucial that the invocation of the test runner with these arguments does not necessitate recompiling the unit test assembly, as this would prevent the generation of coverage results. Proper configuration and understanding of these aspects will ensure a smoother experience when using Coverlet for code coverage.
Description
Blanket.js is a user-friendly JavaScript code coverage library designed to simplify the installation, usage, and understanding of code coverage metrics. This tool allows for seamless operation or tailored customization to suit specific requirements. By providing code coverage statistics, Blanket.js enhances your current JavaScript tests by indicating which lines of your source code are being tested. It achieves this by parsing the code with Esprima and node-falafel, then adding tracking lines for analysis. The library integrates with test runners to produce coverage reports after test execution. Additionally, a Grunt plugin enables Blanket to function as a traditional code coverage tool, producing instrumented versions of files rather than applying live instrumentation. Blanket.js can also execute QUnit-based reports in a headless manner using PhantomJS, with results shown in the console. Notably, if any predefined coverage thresholds are not satisfied, the Grunt task will fail, ensuring that developers adhere to their quality standards. Overall, Blanket.js serves as an effective solution for developers seeking to maintain high test coverage in their JavaScript applications.
Description
Coco® is a versatile tool designed for measuring code coverage across multiple programming languages. It utilizes automatic instrumentation of source code to assess the coverage of statements, branches, and conditions during testing. When a test suite is executed against this instrumented application, it generates data that can be thoroughly analyzed later. Through this analysis, developers can gain insights into the extent of source code tested, identify gaps in test coverage, determine which additional tests are necessary, and observe changes in coverage over time. Moreover, it helps in pinpointing redundant tests, as well as identifying untested or obsolete code segments. By evaluating the effect of patches on both the code and the overall coverage, Coco provides a comprehensive overview of testing efficacy. It supports various coverage metrics, including statement coverage, branch coverage, and Modified Condition/Decision Coverage (MC/DC), making it adaptable for diverse environments such as Linux, Windows, and real-time operating systems. The tool is compatible with various compilers, including GCC, Visual Studio, and embedded compilers. Users can also choose from different report formats, including text, HTML, XML, JUnit, and Cobertura, to suit their needs. Additionally, Coco can seamlessly integrate with a multitude of build, testing, and continuous integration frameworks, such as JUnit, Jenkins, and SonarQube, enhancing its utility in a developer's workflow. This comprehensive range of features makes Coco an essential asset for any team focused on ensuring high-quality software through effective testing practices.
API Access
Has API
API Access
Has API
API Access
Has API
Integrations
Visual Studio
.NET
BlackBerry QNX
C
C#
C++
Codecov
FreeRTOS
JSON
JUnit
Integrations
Visual Studio
.NET
BlackBerry QNX
C
C#
C++
Codecov
FreeRTOS
JSON
JUnit
Integrations
Visual Studio
.NET
BlackBerry QNX
C
C#
C++
Codecov
FreeRTOS
JSON
JUnit
Pricing Details
Free
Free Trial
Free Version
Pricing Details
Free
Free Trial
Free Version
Pricing Details
€124.17 per month
Free Trial
Free Version
Deployment
Web-Based
On-Premises
iPhone App
iPad App
Android App
Windows
Mac
Linux
Chromebook
Deployment
Web-Based
On-Premises
iPhone App
iPad App
Android App
Windows
Mac
Linux
Chromebook
Deployment
Web-Based
On-Premises
iPhone App
iPad App
Android App
Windows
Mac
Linux
Chromebook
Customer Support
Business Hours
Live Rep (24/7)
Online Support
Customer Support
Business Hours
Live Rep (24/7)
Online Support
Customer Support
Business Hours
Live Rep (24/7)
Online Support
Types of Training
Training Docs
Webinars
Live Training (Online)
In Person
Types of Training
Training Docs
Webinars
Live Training (Online)
In Person
Types of Training
Training Docs
Webinars
Live Training (Online)
In Person
Vendor Details
Company Name
Coverlet
Website
github.com/coverlet-coverage/coverlet
Vendor Details
Company Name
Blanket.js
Website
github.com/alex-seville/blanket
Vendor Details
Company Name
froglogic
Country
Germany
Website
www.froglogic.com/coco/
Product Features
Product Features
Product Features
Static Code Analysis
Analytics / Reporting
Code Standardization / Validation
Multiple Programming Language Support
Provides Recommendations
Standard Security/Industry Libraries
Vulnerability Management