blob: 495240d44706857fd2d7eac7cda0cc3f008291c2 [file] [log] [blame]
if (NOT DEFINED RUN_AS_SCRIPT)
cmake_minimum_required(VERSION 3.7)
project(@CASE_NAME@ NONE)
include(CTest)
# Two fallback tests for set_tests_properties.
add_test(NAME PrefixTest COMMAND "${CMAKE_COMMAND}" --version)
add_test(NAME SuffixTest COMMAND "${CMAKE_COMMAND}" --version)
add_test(
NAME @CASE_CMAKELISTS_NAME_1@
COMMAND "${CMAKE_COMMAND}" -D RUN_AS_SCRIPT=1 -P "${CMAKE_CURRENT_LIST_FILE}"
)
set_tests_properties(
@CASE_CMAKELISTS_NAME_2@
PROPERTIES
ENVIRONMENT CMAKE_add_test_ENVVAR=1
)
else()
if(NOT DEFINED ENV{CMAKE_add_test_ENVVAR})
message(FATAL_ERROR "Setting property on test did not succeed!")
endif()
endif()