Coco Manual
Coco is a complete code coverage tool chain for Tcl, QML, C# and C/C++ programs (including SystemC programs). It runs on macOS, Linux™ and Microsoft® Windows. For a full list of supported compilers, see the company website.
| See | For |
|---|---|
| Overview | An overview of Coco features and tools, as well as code coverage analysis and code metrics. |
| Installation | Installation and basic setup of Coco. |
| Tutorials | Tutorials for instrumentation of simple projects. |
| Setup | Integration of Coco with build automation systems, IDEs, toolchains and testing frameworks. |
| Advanced Setup | Coco setup in special cases. |
| C/C++ Coverage | Detailed information about using CoverageScanner with C and C++. |
| C# Coverage | Information about using CoverageScanner with C#. |
| QML coverage | Using the cocoqmlscanner add-on that supports code coverage for QML. |
| Tcl coverage | Using the CoverageScannerTcl utility that collects code coverage information of a Tcl-based execution. |
| Coco Test Engine | Documentation on the Coco Test Engine and the Test Data Generation feature. |
| Coco internals | Additional information about the file system and registry, code insertion, and code coverage benchmarks. |
| Command Line Tools | Tools for processing coverage information from scripts. |
| GUI Tools | Tools with a graphical user interface: CoverageBrowser, license manager and setup tools. |
| License information | License agreement and copyright acknowledgements. |
| Release notes | Information about recent and older releases. |
Coco v7.4.0 ©2025 The Qt Company Ltd.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners.