X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=cli%2FCMakeLists.txt;h=b36669cc52e86b1eed54fb3b86a30c8dd1d993ef;hb=887c7197b508269486750075ec111a7507c5a236;hp=283f56fc055838bf53a94f569b4e5f211b6a5711;hpb=283dea13d9305a10cc309eb7b524b514012f4be7;p=apitrace-tests diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 283f56f..b36669c 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -1,15 +1,27 @@ -file (GLOB scripts RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.script) +function (ADD_CLI_TEST) + cmake_parse_arguments( + TEST + # Options + "" + # One value args + "NAME" + # Multi value args + "" + ${ARGN} + ) -list (SORT scripts) - -foreach (script ${scripts}) if (APITRACE_EXECUTABLE) add_test( - NAME ${script} - COMMAND python ${CMAKE_SOURCE_DIR}/cli_driver.py - --apitrace ${APITRACE_EXECUTABLE} - --apitrace-source ${APITRACE_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/${script} + NAME ${TEST_NAME} + COMMAND + python ${CMAKE_SOURCE_DIR}/cli_driver.py + --apitrace ${APITRACE_EXECUTABLE} + --apitrace-source ${APITRACE_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME} ) endif () -endforeach (script) +endfunction () + +add_cli_test(NAME "cli-diff-images.script") +add_cli_test(NAME "cli-diff-images-mismatch.script") +add_cli_test(NAME "cli-trim-single-swapbuffers.script")