Problem Description
The current .github/workflows/ci.yml pipeline successfully builds the C++ binaries using CMake, but it does not execute the compiled output or benchmarks. Testing for regression or runtime crashes (e.g. segfaults) is currently manual.
Proposed Enhancement
Update ci.yml to run the compiled binaries inside the test runner:
- After
cmake --build build, run the C++ benchmark executable: ./build/bench_repost
- Add a simple CTest validation suite to verify that the generated outputs match expected outputs under test scenarios.
Problem Description
The current
.github/workflows/ci.ymlpipeline successfully builds the C++ binaries using CMake, but it does not execute the compiled output or benchmarks. Testing for regression or runtime crashes (e.g. segfaults) is currently manual.Proposed Enhancement
Update
ci.ymlto run the compiled binaries inside the test runner:cmake --build build, run the C++ benchmark executable:./build/bench_repost