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. |
Setup and tutorials | Installing and setting up Coco, release notes, and tutorials for instrumenting simple projects. |
CoverageScanner reference | Detailed information about using CoverageScanner. |
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. |
CoverageBrowser reference | Detailed information about using CoverageBrowser. |
Other Coco tools | Using other Coco tools: cmedit , cmmerge , cmcsexeimport , cmreport , cocolic , cocolicwizard , cocolicserver , and Visual Studio Coco Wizard. |
Coco internals | Additional information about the file system and registry, code insertion, and code coverage benchmarks. |
Howtos | Using Coco tools to perform particular tasks, such as instrumenting projects, shared libraries, and multi-platform projects, as well as using Coco with test suites, cross-compiling, generating execution reports and diff files, and customizing and using the CoverageScanner library. |
Coco integration handbook | Integrating Coco with IDEs, toolchains, test frameworks, Docker, and continuous integration tools. |
License information | License agreement and copyright acknowledgements. |
Release notes | Information about recent and older releases. |
Coco v6.2.0 ©2023 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.