commit 8eaceb07ca60d02b3557a4935508607f240cfe9a from: Sergey Bronnikov via: Sergey Bronnikov date: Fri Jan 20 10:40:05 2023 UTC cmake tests commit - dff58e628955f9f2c29a01b5e21b029e9ab5794d commit + 8eaceb07ca60d02b3557a4935508607f240cfe9a blob - /dev/null blob + f6587371ddb17cb67ea6740fce29f8dd5494d7cb (mode 644) --- /dev/null +++ luzer/tests/CMakeLists.txt @@ -0,0 +1,30 @@ +set(LUA_CPATH "\;${PROJECT_BINARY_DIR}/luzer/?.so\;") + +add_test( + NAME luzer_unit_test + COMMAND ${LUA_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_unit.lua + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +) +set_tests_properties(luzer_unit_test PROPERTIES + ENVIRONMENT "LUA_CPATH='${LUA_CPATH}'" +) + +add_test( + NAME luzer_e2e_test + COMMAND ${LUA_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_e2e.lua + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +) +set_tests_properties(luzer_e2e_test PROPERTIES + ENVIRONMENT "LUA_CPATH='${LUA_CPATH}'" + PASS_REGULAR_EXPRESSION "test_e2e.lua:7: assert has triggered" +) + +add_test( + NAME luzer_options_test + COMMAND ${LUA_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_options.lua + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +) +set_tests_properties(luzer_options_test PROPERTIES + ENVIRONMENT "LUA_CPATH='${LUA_CPATH}'" + PASS_REGULAR_EXPRESSION "ERROR: The required directory \"undefined\" does not exist" +)