cmake_minimum_required(VERSION 4.1)
project(all-tests NONE)
include(CTest)

get_filename_component(PACKAGE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../.." ABSOLUTE)

foreach(test IN ITEMS
    cli
    library
    bigint
    parquet
    json
    icu
    tpch
)
  add_test(NAME ${test}
           COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/${test}
           WORKING_DIRECTORY ${PACKAGE_ROOT})
  file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${test})
  set_tests_properties(${test} PROPERTIES
    ENVIRONMENT "AUTOPKGTEST_TMP=${CMAKE_CURRENT_BINARY_DIR}/${test};VERBOSE=1")
endforeach()
