Skip to content

Releases: nircoe/testcoe

v0.1.1

01 Jan 18:29
0bd792e

Choose a tag to compare

testcoe v0.1.1

  • CMake>4.0 - Newer CMake no longer support minimum version < 3.5, that caused errors in our dependency backward-cpp, set CMAKE_POLICY_VERSION_MINIMUM to 3.14 to suppress those errors
  • Docs - Updated documentation, shorter and cleaner

v0.1.0

15 Jul 20:34

Choose a tag to compare

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.