X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=blobdiff_plain;f=cli%2FCMakeLists.txt;fp=cli%2FCMakeLists.txt;h=9d7ce5531bad0b194ef25dafa92b089805eb91f5;hp=0000000000000000000000000000000000000000;hb=5efeef24814e1744e3c4f3109f82e700576439ab;hpb=0ba9c4e22bc917a666b8762b734884e72c142ccf diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt new file mode 100644 index 0000000..9d7ce55 --- /dev/null +++ b/cli/CMakeLists.txt @@ -0,0 +1,29 @@ +function (ADD_CLI_TEST) + cmake_parse_arguments( + TEST + # Options + "" + # One value args + "NAME" + # Multi value args + "" + ${ARGN} + ) + + if (APITRACE_EXECUTABLE) + add_test( + 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 () +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") +add_cli_test(NAME "cli-trim-unused-textures.script") +add_cli_test(NAME "cli-trim-unused-shaders.script")