diff --git a/.travis.yml b/.travis.yml index 3fa94854dff..42defe455d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,12 +5,14 @@ compiler: install: - sudo apt-get update -qq - sudo apt-get install -qq libboost-iostreams-dev libboost-program-options-dev libboost-regex-dev libboost-system-dev libboost-test-dev libcairo2-dev libfribidi-dev libpango1.0-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev -script: scons cxxtool=$CXX strict=True wesnoth wesnothd campaignd test -after_script: +script: + - scons cxxtool=$CXX strict=True wesnoth wesnothd campaignd test - "export DISPLAY=:99.0" - "sh -e /etc/init.d/xvfb start" - ./test - - ./travis_wml_unit_tests.sh + - ./run_wml_tests -u +after_failure: + - ./travis_after_failure.sh notifications: email: false irc: diff --git a/travis_after_failure.sh b/travis_after_failure.sh new file mode 100755 index 00000000000..e63dc425178 --- /dev/null +++ b/travis_after_failure.sh @@ -0,0 +1,7 @@ +#!/bin/bash +if [ -f "errors.log" ]; then + echo -e "\n*** \n*" + echo "* Errors reported in wml unit tests, here is errors.log..." + echo -e "*\n*** \n" + cat errors.log +fi diff --git a/travis_wml_unit_tests.sh b/travis_wml_unit_tests.sh.old similarity index 100% rename from travis_wml_unit_tests.sh rename to travis_wml_unit_tests.sh.old