Skip to content

v0.1.0

Latest

Choose a tag to compare

@nircoe nircoe released this 15 Jul 20:34

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.