project(vim-cmake-syntax-test)

cmake_minimum_required(VERSION 3.2)

macro(test TESTNAME)
    add_test(NAME ${TESTNAME}
        COMMAND ./run-test.sh ${TESTNAME}
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
endmacro()

file(GLOB TESTS *.cmake)

enable_testing()

foreach(TEST IN LISTS TESTS)
    get_filename_component(TESTNAME ${TEST} NAME_WE)
    test(${TESTNAME})
endforeach()