diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2016-03-07 15:20:16 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2016-03-07 15:20:16 -0300 |
commit | 37b3a4c607a1305ce56e96837e305fd637fde0e8 (patch) | |
tree | 2b825e07c89d31557b4e6c6c6dcff029de6a5ded /CMakeLists.txt | |
parent | bd81239f2f98e46f8565c7d80d586381881e78b4 (diff) | |
parent | 6674930d7c15e30b6110c4ff2489dd30985969e6 (diff) | |
download | rneovim-37b3a4c607a1305ce56e96837e305fd637fde0e8.tar.gz rneovim-37b3a4c607a1305ce56e96837e305fd637fde0e8.tar.bz2 rneovim-37b3a4c607a1305ce56e96837e305fd637fde0e8.zip |
Merge PR #4423 'Make functional tests compatible with lua'
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3dbe98ab67..97681226bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -390,6 +390,7 @@ message(STATUS "Using the Lua interpreter ${LUA_PRG}.") # Setup busted. find_program(BUSTED_PRG busted) +find_program(BUSTED_LUA_PRG busted-lua) if(NOT BUSTED_OUTPUT_TYPE) set(BUSTED_OUTPUT_TYPE "utfTerminal") endif() @@ -501,6 +502,20 @@ if(BUSTED_PRG) DEPENDS ${BENCHMARK_PREREQS}) endif() +if(BUSTED_LUA_PRG) + add_custom_target(functionaltest-lua + COMMAND ${CMAKE_COMMAND} + -DBUSTED_PRG=${BUSTED_LUA_PRG} + -DNVIM_PRG=$<TARGET_FILE:nvim> + -DWORKING_DIR=${CMAKE_CURRENT_SOURCE_DIR} + -DBUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE} + -DTEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}/test + -DBUILD_DIR=${CMAKE_BINARY_DIR} + -DTEST_TYPE=functional + -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake + DEPENDS ${FUNCTIONALTEST_PREREQS}) +endif() + if(LUACHECK_PRG) add_custom_target(testlint COMMAND ${CMAKE_COMMAND} |