-set (traces
- incomplete-call
- zlib-no-eof
-)
+file (GLOB scripts RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.script)
-foreach (trace ${traces})
- add_test(
- NAME trace_${trace}
- COMMAND
- python ${CMAKE_SOURCE_DIR}/driver.py
- --apitrace ${APITRACE_EXECUTABLE}
- --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${trace}.ref.txt
- ${CMAKE_CURRENT_SOURCE_DIR}/${trace}.trace
- )
-endforeach (trace)
+list (SORT scripts)
+
+foreach (script ${scripts})
+ if (APITRACE_EXECUTABLE AND APITRACE_SOURCE_DIR)
+ add_test(
+ NAME ${script}
+ COMMAND
+ python ${CMAKE_SOURCE_DIR}/tool_driver.py
+ --apitrace ${APITRACE_EXECUTABLE}
+ --apitrace-source ${APITRACE_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/${script}
+ )
+ endif ()
+endforeach (script)