Add docs support
Some checks failed
CI/CD Pipeline / Code Linting (push) Failing after 24s
CI/CD Pipeline / Build and Test (Debug, clang, ubuntu-latest) (push) Failing after 5m17s
CI/CD Pipeline / Build and Test (Debug, gcc, ubuntu-latest) (push) Failing after 5m32s
CI/CD Pipeline / Build and Test (Release, clang, ubuntu-20.04) (push) Failing after 5m45s
CI/CD Pipeline / Build and Test (Release, clang, ubuntu-latest) (push) Failing after 5m12s
CI/CD Pipeline / Build and Test (Release, gcc, ubuntu-20.04) (push) Failing after 5m22s
CI/CD Pipeline / Build and Test (Release, gcc, ubuntu-latest) (push) Failing after 5m26s
CI/CD Pipeline / Docker Build Test (push) Failing after 1m7s
CI/CD Pipeline / Performance Benchmarks (push) Has been skipped
CI/CD Pipeline / Build Documentation (push) Failing after 18s
CI/CD Pipeline / Create Release Package (push) Has been skipped

This commit is contained in:
2025-06-23 10:02:36 +02:00
parent d6dc083a5a
commit 5302dd9a8a
14 changed files with 4311 additions and 439 deletions

View File

@@ -1,7 +1,7 @@
# Tests CMakeLists.txt
# Find Catch2 (should already be available from main CMakeLists.txt)
find_package(Catch2 3 REQUIRED)
# find_package(Catch2 3 REQUIRED)
# Include Catch2 extras for automatic test discovery
include(Catch)
@@ -17,7 +17,7 @@ set(TEST_SOURCES
# Create test executable
add_executable(svm_classifier_tests ${TEST_SOURCES})
add_test(NAME svm_classifier_tests COMMAND svm_classifier_tests)
# Link with the main library and Catch2
target_link_libraries(svm_classifier_tests
PRIVATE