]> git.cworth.org Git - apitrace-tests/blob - cli/CMakeLists.txt
Be more lenient with shader matching.
[apitrace-tests] / cli / CMakeLists.txt
1 function (ADD_CLI_TEST)
2     cmake_parse_arguments(
3         TEST
4         # Options
5         ""
6         # One value args
7         "NAME"
8         # Multi value args
9         ""
10         ${ARGN}
11     )
12
13     if (APITRACE_EXECUTABLE)
14         add_test(
15             NAME ${TEST_NAME}
16             COMMAND
17             python ${CMAKE_SOURCE_DIR}/cli_driver.py
18                 --apitrace ${APITRACE_EXECUTABLE}
19                 --apitrace-source ${APITRACE_SOURCE_DIR}
20                 ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}
21         )
22     endif ()
23 endfunction ()
24
25 add_cli_test(NAME "cli-diff-images.script")
26 add_cli_test(NAME "cli-diff-images-mismatch.script")
27 add_cli_test(NAME "cli-trim-single-swapbuffers.script")
28 add_cli_test(NAME "cli-trim-unused-textures.script")
29 add_cli_test(NAME "cli-trim-unused-shaders.script")
30 add_cli_test(NAME "cli-trim-spec-all.script")
31 add_cli_test(NAME "cli-trim-spec-no-side-effects.script")
32 add_cli_test(NAME "cli-trim-spec-textures.script")
33 add_cli_test(NAME "cli-trim-spec-shaders.script")
34 add_cli_test(NAME "cli-trim-spec-drawing.script")