# tools/testserver — no build, just register the self-test with CTest so a broken # hostile-mode contract is caught in CI, not in a CORE debugging session. if(NOT VELOX_BUILD_TESTS) return() endif() find_package(Python3 3.11 COMPONENTS Interpreter) if(NOT Python3_Interpreter_FOUND) message(WARNING "testserver: Python 3.11+ not found; skipping its self-test.") return() endif() add_test( NAME testserver_selftest COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/selftest.py ) set_tests_properties(testserver_selftest PROPERTIES LABELS "tools;qa" TIMEOUT 120 )