Squish Coco – Cross-Platform Code
Coverage Tool Chain
The Coco code coverage tool is a complete, cross-platform, cross-compiler tool chain allowing to analyze the test coverage of C, C++, C#, QML and Tcl code.
Executing a test suite against an instrumented application produces data that Squish Coco can analyze. This analysis can be used to ensure that complete test coverage is achieved since it:
- Finds untested code sections.
- Finds redundant tests (i.e., tests that merely duplicate others).
- Finds dead code (i.e., code that is never executed).
- Computes the optimal order of test execution that will maximize the overall test coverage.
- Compares the test coverage of two applications (e.g., two versions of an application) to identify the differencesin test coverage.
- Analysis of test coverage for source code patches in the review process
- Determines minimal set of tests to
- cover a source code patch
