1find_program(LUAJIT luajit) 2find_program(BUSTED busted) 3 4if(RUN_LUA_TESTS) 5 if(LUAJIT) 6 add_test(NAME lua_test_clang WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 7 COMMAND ${TEST_WRAPPER} lua_test_clang sudo ${LUAJIT} test_clang.lua) 8 9 add_test(NAME lua_test_uprobes WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 10 COMMAND ${TEST_WRAPPER} lua_test_uprobes sudo ${LUAJIT} test_uprobes.lua) 11 12 add_test(NAME lua_test_dump WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 13 COMMAND ${TEST_WRAPPER} lua_test_dump sudo ${LUAJIT} test_dump.lua) 14 15 add_test(NAME lua_test_standalone WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 16 COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/test_standalone.sh) 17 18 if(BUSTED) 19 add_test(NAME lua_test_busted WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 20 COMMAND busted --lua=${LUAJIT} -m "${CMAKE_CURRENT_SOURCE_DIR}/../../src/lua/?.lua" -m "${CMAKE_CURRENT_SOURCE_DIR}/../../src/lua/?/init.lua;") 21 endif() 22 endif() 23endif() 24