| Code Coverage Tools C and C++ |
|
BullseyeCoverage Code Coverage Analyser for C++ and C Code Coverage analysing tool that tells you how much of your source code was tested. You can use this information to quickly focus your testing effort and pinpoint areas that need to be reviewed. Code coverage analysis is useful during unit testing, integration testing, and final release. BullseyeCoverage enables you to create more reliable code and save time.
GCT (free, open source) NCover, the open source code coverage tool for .NET.
PartCover Testwell CTC++ (for C and C++ code) develops and markets code level testing tools for C, C++ and Java languages."code coverage measuring, dynamic analysis (C/C++: CTC++) "The development of Testwell tools has been started already at the 80's. They have matured to robust products that just do their job. The tools can be used independently, and also in harmony together. "The Testwell tools are an unbeaten choice when looking for simple-to-use and efficient tools for testing C, C++ and Java code." CoverageMeter? CoverageMeter - Code Coverage Tool for C/C++ CoverageMeter is a complete code coverage tool chain available under Linux or Microsoft Windows®. It analyzes the performance of a software validation and permits to optimizes the testing process of a C or C++ applications:Finding untested code sections. CoverageScanner, which analyzes, instruments and generates the C/C++ application.
Image courtesy coveragemeter.com website DMOZ entries CppUnit - A C++ unit testing framework that started as a port of JUnit to C++. LeakTracer - Library for tracing and analyzing memory leaks in C++ programs. [Public Domain] Libcwd - A thread-safe library to support C++ developers with debugging their applications. It includes support for ostream-based debug output to custom debug channels, memory allocation debugging and run-time support like printing source file locations and demangled names of template parameters. log4cplus - Port of the log4j logging library to C++. Log4cpp - A library for flexible logging to files, syslog, IDSA and other destinations, modeled after the Log4j Java library. [Open Source, LGPL] Memory Supervision System - Helps in the infamous task of finding bugs related to dynamical memory during the development of programs. [Open Source, GPL] mockpp - Mock Objects for C++, a platform independent generic unit testing framework for C++. Its goal is to facilitate developing unit tests in the spirit of Mock Objects for Java, EasyMock and jMock. mpatrol - A powerful debugging tool that attempts to diagnose run-time errors that are caused by the wrong use of dynamically allocated memory. [Open Source, LGPL] Pantheios - A C/C++ logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. [Open Source] Compile-Time Assertions & Debugging - It's common practice to use assertions to check invariants at runtime, but assertions can be equally useful at compile time for doing things like checking arrays for proper size and order. (November 1, 2005) |




