testcoe v0.1.0 - Initial Release
Visual test progress and crash handling for Google Test
Features
- Grid Visualization - Real-time test progress display with color-coded status
- Enhanced Crash Handling - Detailed stack traces when tests crash or fail
- Cross-Platform Support - Windows (MSVC, MinGW), Linux (GCC, Clang), macOS
- Test Filtering API - Run specific test suites or individual tests
- Zero Configuration - Drop-in replacement for standard Google Test setup
- Terminal Detection - Automatic ANSI color support detection
Quick Start
include(FetchContent)
FetchContent_Declare(
testcoe
GIT_REPOSITORY https://github.com/nircoe/testcoe.git
GIT_TAG v0.1.0
)
FetchContent_MakeAvailable(testcoe)
target_link_libraries(your_tests PRIVATE testcoe)#include <testcoe.hpp>
int main(int argc, char** argv) {
testcoe::init(&argc, argv);
return testcoe::run();
}What's Included
- Complete library with headers and implementation
- Three example projects demonstrating key features
- Integration tests for CI/CD validation
- Cross-platform CMake configuration
See the README for full documentation and examples.