- Remove some extraneous parameters to the apt addon since it does not
seem to start since I switched to bionic. The doc says that some
features were removed in that addon, but I'm not sure of whether it
should affect us given our config. Let's see if it's better this way.
- Kill dead code about lua. 5.3 is part of Debian since a very long time
- Reindent the build rules for linux and osx (no change)
- update: true
- allow_unauthenticated: yes
packages:
- cmake
- valgrind
packages:
- cmake
- valgrind
- libdw-dev
- libevent-dev
- libunwind8-dev
- libdw-dev
- libevent-dev
- libunwind8-dev
-# - pybind11-dev # Not available in Xenial
homebrew:
packages:
- python
homebrew:
packages:
- python
build_command: "make VERBOSE=1"
branch_pattern: coverity
build_command: "make VERBOSE=1"
branch_pattern: coverity
-# Don't install lua from Debian as we need 5.3 and don't have a backport.
-# Installing lua from the source does not make any dynamic library.
-# - curl http://www.lua.org/ftp/lua-5.3.1.tar.gz | tar xz
-# - cd lua-5.3.1
-# - if [ ${TRAVIS_OS_NAME} = 'linux' ] ; then make linux ; else make macosx ; fi
-# - make INSTALL_TOP=$TRAVIS_BUILD_DIR/LuaInstall install
-# - cd ..
-# - ls -lR $TRAVIS_BUILD_DIR/LuaInstall
-
script:
- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then
mv "C:/Program Files/Git/usr/bin/sh.exe" "sh-ignored.exe";
script:
- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then
mv "C:/Program Files/Git/usr/bin/sh.exe" "sh-ignored.exe";
mingw32-make.exe VERBOSE=1 java-all;
ctest --output-on-failure -R java;
fi
mingw32-make.exe VERBOSE=1 java-all;
ctest --output-on-failure -R java;
fi
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake -Denable_model-checking=OFF -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_compile_warnings=ON . && make -j2 VERBOSE=1 all tests && ctest -j2 --output-on-failure; fi
- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then (cmake -Denable_model-checking=ON -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=ON -Denable_compile_warnings=ON . || (echo XXX CMakeOutput.log; cat /home/travis/build/simgrid/simgrid/CMakeFiles/CMakeOutput.log; echo XXX CMakeError.log;cat /home/travis/build/simgrid/simgrid/CMakeFiles/CMakeError.log; exit 1)) && make -j2 VERBOSE=1 all tests && ctest -j2 --output-on-failure ; fi
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+ cmake -Denable_model-checking=OFF -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_compile_warnings=ON .;
+ make -j2 VERBOSE=1 all tests;
+ ctest -j2 --output-on-failure;
+ fi
+ - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
+ cmake -Denable_model-checking=ON -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=ON -Denable_compile_warnings=ON . || (echo XXX CMakeOutput.log; cat /home/travis/build/simgrid/simgrid/CMakeFiles/CMakeOutput.log; echo XXX CMakeError.log;cat /home/travis/build/simgrid/simgrid/CMakeFiles/CMakeError.log; exit 1);
+ make -j2 VERBOSE=1 all tests;
+ ctest -j2 --output-on-failure;
+ fi
notifications:
recipients:
- martin.quinson@ens-rennes.fr
notifications:
recipients:
- martin.quinson@ens-rennes.fr