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 /cmake | |
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
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/RunTests.cmake | 7 |
1 files changed, 6 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}") |