diff options
author | John Szakmeister <john@szakmeister.net> | 2015-03-24 06:00:44 -0400 |
---|---|---|
committer | John Szakmeister <john@szakmeister.net> | 2015-03-24 06:00:44 -0400 |
commit | 0c6fdd52513e643a74ebde99a92389492f4150f5 (patch) | |
tree | 1f5a9b4af1a9139e0e74f8fb328ded4ec4859308 | |
parent | 424c04f2c99ecc5879e732c4bb5d7541e35d74b8 (diff) | |
parent | afae3e25d5fb284482cec7bbc64cb14f4157d6fa (diff) | |
download | rneovim-0c6fdd52513e643a74ebde99a92389492f4150f5.tar.gz rneovim-0c6fdd52513e643a74ebde99a92389492f4150f5.tar.bz2 rneovim-0c6fdd52513e643a74ebde99a92389492f4150f5.zip |
Merge pull request #2213 from jszakmeister/add-junit-support
build: add support for running the tests in junit format
-rw-r--r-- | cmake/RunTests.cmake | 7 | ||||
-rw-r--r-- | third-party/cmake/BuildLuarocks.cmake | 4 |
2 files changed, 10 insertions, 1 deletions
diff --git a/cmake/RunTests.cmake b/cmake/RunTests.cmake index a4330a58de..6262cbc383 100644 --- a/cmake/RunTests.cmake +++ b/cmake/RunTests.cmake @@ -13,13 +13,18 @@ else() set(TEST_PATH "${TEST_DIR}/${TEST_TYPE}") endif() +if(BUSTED_OUTPUT_TYPE STREQUAL junit) + set(EXTRA_ARGS OUTPUT_FILE ${BUILD_DIR}/${TEST_TYPE}test-junit.xml) +endif() + execute_process( COMMAND ${BUSTED_PRG} -v -o ${BUSTED_OUTPUT_TYPE} --helper=${TEST_DIR}/${TEST_TYPE}/preload.lua --lpath=${BUILD_DIR}/?.lua ${TEST_PATH} WORKING_DIRECTORY ${WORKING_DIR} ERROR_VARIABLE err - RESULT_VARIABLE res) + RESULT_VARIABLE res + ${EXTRA_ARGS}) if(NOT res EQUAL 0) message(STATUS "Output to stderr:\n${err}") diff --git a/third-party/cmake/BuildLuarocks.cmake b/third-party/cmake/BuildLuarocks.cmake index 48178ff591..bc7eff6279 100644 --- a/third-party/cmake/BuildLuarocks.cmake +++ b/third-party/cmake/BuildLuarocks.cmake @@ -45,6 +45,10 @@ add_custom_command(OUTPUT ${DEPS_LIB_DIR}/luarocks/rocks/stable-busted-deps ARGS build penlight 1.0.0-1 CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER} COMMAND ${DEPS_BIN_DIR}/luarocks ARGS build mediator_lua 1.1-3 CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER} + COMMAND ${DEPS_BIN_DIR}/luarocks + ARGS build luasocket 3.0rc1-2 CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER} + COMMAND ${DEPS_BIN_DIR}/luarocks + ARGS build xml 1.1.1-1 CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER} COMMAND touch ${DEPS_LIB_DIR}/luarocks/rocks/stable-busted-deps DEPENDS luarocks) add_custom_target(stable-busted-deps |