From 1403f08d35f267889e7b78d584fbc30d6ba61938 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 27 Sep 2016 12:20:57 +0200 Subject: [PATCH] Travis: Try to make Travis execute unit tests Former-commit-id: 9e84b2acdfb08155a4e31c6cf29044700c33b216 [formerly 1049c995d1a0d4b67fe2e3abefe9823f66a92142] [formerly 79e2efaff8dd8856e272a6b42a7c314be31b0b8f [formerly a616b93c3baf5236a81b8a591cf756c28a736abe]] Former-commit-id: ae62cf97a5ea86297dabedb7ee6c956e0bd8ccd5 [formerly 5d00bc2bbd73bd1754786960aed26af95588543c] Former-commit-id: 623e1be4f32e802ae245fea03e30ad926d814747 --- .travis.yml | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0b3fef862..14970886f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,12 @@ -language: cpp -sudo: required +language: + cpp + +sudo: + required + +notifications: + email: true + services: - docker @@ -7,19 +14,18 @@ before_install: - docker build -t nazara . script: - - docker run -v `pwd`:/NazaraEngine nazara - sh -c "cd build && - ./premake5-linux64 --with-examples gmake && - cd gmake && - make -j4 -f NazaraEngine.make && - cd ../../tests && - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../lib/gmake/x64/:../extlibs/lib/gmake/x64/ - " - -notifications: - email: true - -branches: - only: - - master + - docker run --name Nazara -v `pwd`:/NazaraEngine nazara + sh -c " + cd build && + ./premake5-linux64 --with-examples gmake && + cd gmake && + make -j4 -f NazaraEngine.make + " +after_script: + - docker exec Nazara + sh -c " + cd ../../tests && + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../lib/gmake/x64/:../extlibs/lib/gmake/x64/ && + ./NazaraUnitTests + "