Files
partridge-cpp/CMakeLists.txt
T
Codex instance ccdcf03fa8 test: cover completed solver boards
Exercise both the trivial order-1 solution and the feasible order-8 solution through the independent placement validator.

With the existing completion ordering, the focused test reports a heap-buffer-overflow under AddressSanitizer before validation can run.

Refs: #14
2026-07-30 16:49:21 +01:00

20 lines
569 B
CMake

cmake_minimum_required(VERSION 4.0)
project(partridge_cpp)
set(CMAKE_CXX_STANDARD 20)
add_executable(partridge_cpp
main.cc)
include(CTest)
if(BUILD_TESTING)
add_executable(partridge_tests
tests/tests.cc)
add_test(NAME validator COMMAND partridge_tests validator)
add_test(NAME construction COMMAND partridge_tests construction)
add_test(NAME rendering COMMAND partridge_tests rendering)
add_test(NAME solver-small COMMAND partridge_tests solver-small)
add_test(NAME solver-completion COMMAND partridge_tests solver-completion)
endif()