]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
Smaller .travis.yml to debug build time outs travis-debug
authorEric Hawicz <erh+git@nimenees.com>
Mon, 25 May 2026 19:15:34 +0000 (15:15 -0400)
committerEric Hawicz <erh+git@nimenees.com>
Mon, 25 May 2026 19:15:34 +0000 (15:15 -0400)
.travis.yml

index f006b0951311edb6a93a8e1f4fd00d97b2e132a5..0bb9286a418cb9321a0a41df7814752f49a7616f 100644 (file)
@@ -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