Coco Code Coverage
Cross-platform and cross-compiler code coverage analysis for C, C++, SystemC, C#, Tcl and QML code.
Get started with Coco today!
Get your free and fully functional Coco evaluation copy today. We include free evaluation support for your benefit!
Watch the Video to Find out More!Register for Webinar
Linux, Windows, RTOS and others. Using gcc, Visual Studio, embedded compilers and more.
Ready-made integrations for CPPUnit, GoogleTest, NUnit and others.
Choice of different report formats (text, HTML, XML, JUnit, Cobertura)
Record and report on the execution time of individual or suites of tests
Comment on issues found, validate manually and get ready for safety standard certifications.
Coco supports statement coverage, branch coverage, MC/DC and other levels.
Coco supports C, C++, C#, SystemC, Tcl and QML.
Coco can also be integrated with various build, test and CI frameworks like JUnit, Jenkins and SonarQube
Merging multiple execution reports to provide advanced analysis and more outstanding features
What Others Are Saying About Coco
"In a complex case, I have used Coco for coverage analysis. It worked out of the box and made a very good impression to me and my colleagues."
"So far the tool has performed well. We are also quite happy with the features your tool employs and it's significant advantage over it's competing products in the market."
Coco is a multi-language code coverage tool. Automatic source code instrumentation is used to measure test coverage of statements, branches and conditions.
No changes to the application are necessary.
Executing a test suite against an instrumented application produces data that can later be analyzed. This analysis can be used to understand how much of the source code has been hit by tests, which additional tests need to be written, how the test coverage changed over time and more.