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