X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=blobdiff_plain;f=apps%2FCMakeLists.txt;h=179370948b714a967c1df95b2dc768dc11c8e4d3;hp=12981b36672807306f585ec9cc4ab1c95fad7fdc;hb=b8296ac85e510854e7ad57b02ddba25114b92775;hpb=73889a4a15f4868645adf9e87abf0b4352faadc2 diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index 12981b3..1793709 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt @@ -1,3 +1,28 @@ +function (ADD_APP_TEST) + cmake_parse_arguments( + TEST + # Options + "" + # One value args + "NAME;TARGET;REF" + # Multi value args + "ARGS" + ${ARGN} + ) + + add_test( + NAME app_${TEST_NAME} + COMMAND + python ${CMAKE_SOURCE_DIR}/app_driver.py + --apitrace ${APITRACE_EXECUTABLE} + --api ${api} + --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF} + -- + "$" + ${TEST_ARGS} + ) +endfunction () + if (OPENGL_FOUND) add_subdirectory (gl) endif ()