From 1a85c47bb73923b9ca0b1beaffe0b553a40ba304 Mon Sep 17 00:00:00 2001 From: Eric Hawicz Date: Mon, 25 May 2026 15:15:34 -0400 Subject: [PATCH] Smaller .travis.yml to debug build time outs --- .travis.yml | 95 ++++------------------------------------------------- 1 file changed, 6 insertions(+), 89 deletions(-) diff --git a/.travis.yml b/.travis.yml index f006b09..0bb9286 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,35 +1,9 @@ language: cpp -matrix: +os: linux +dist: focal +jobs: include: -# ubuntu xenial 16.04 -# gcc 5 is the default on xenial - - os: linux - dist: xenial - compiler: gcc - addons: - apt: - packages: - - valgrind - - cppcheck - - doxygen - - cmake - env: CHECK="true" - -# ubuntu bionic 18.04 -# gcc 7 is the default on bionic - - os: linux - dist: bionic - compiler: gcc - addons: - apt: - packages: - - valgrind - - cppcheck - - doxygen - - cmake - env: CHECK="true" - # ubuntu focal fossa 20.04 # gcc 9 is the default on bionic - os: linux @@ -44,67 +18,8 @@ matrix: - cmake env: CHECK="true" -# clang -# xenial - - os: linux - dist: xenial - compiler: clang - addons: - apt: - sources: - - llvm-toolchain-xenial-6.0 - packages: - - clang-6.0 - - cmake - env: MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" - - # clang-7 is the default on focal, xenial and bionic - - os: linux - dist: focal - compiler: clang - addons: - apt: - packages: - - valgrind - - cppcheck - - doxygen - - cmake - env: CHECK="true" - -# run coveralls - - os: linux - dist: xenial - compiler: gcc - addons: - apt: - packages: - - lcov - env: CHECK="true" - before_install: - - sudo gem install coveralls-lcov - - echo $CC - - echo $LANG - - echo $LC_ALL - - set -e - - if [ "$TRAVIS_OS_NAME" = "linux" ]; then - eval "${MATRIX_EVAL}"; - if [ -n "$MATRIX_EVAL" ] && [ "$TRAVIS_COMPILER" != "clang" ]; then - sudo apt-get install -y $CC; - fi; - fi - before_script: - - export CFLAGS="-fprofile-arcs -ftest-coverage" - - mkdir build && cd build && cmake .. - script: - - make - - make test - after_success: - - cd .. - - lcov -d build/ -b . -c -o build/all_coverage.info - - lcov -r build/all_coverage.info '/usr/*' '*CMakeFiles*' '*fuzz*' '*test*' -o build/coverage.info - - coveralls-lcov --verbose build/coverage.info - before_install: + - echo "Starting before_install" - echo $CC - echo $LANG - echo $LC_ALL @@ -117,11 +32,13 @@ before_install: fi before_script: + - echo "Starting before_script" - mkdir -p build || echo "Failed to mkdir build" - cd build || echo "Failed to cd build" - cmake .. || echo "Failed to run cmake" script: + - echo "Starting script" - make # when using bionic, Travis seems to ignore the "addons" section, so installing the packages with apt-get... - if [ -n "$CHECK" ]; then -- 2.47.3