]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Improve Travis CI job descriptions
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 9 Apr 2020 17:20:53 +0000 (19:20 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Thu, 9 Apr 2020 17:21:28 +0000 (19:21 +0200)
.travis.yml

index 53299a7b42895c0c38989bc43e9fe35497c53478..b96486fcdffbdc9cb4faba1d663a78ade78e0e15 100644 (file)
@@ -11,10 +11,10 @@ script:
 matrix:
   include:
 
-  # Job 1: Linux native GCC
+  # Job 1: Build (in separate build directory) on Linux with native GCC
   - os: linux
     compiler: gcc
-    env: V=1 ENABLE_CACHE_CLEANUP_TESTS=1 BUILD_DIR=build SRC_DIR=..
+    env: T="Linux GCC, separate build directory" V=1 ENABLE_CACHE_CLEANUP_TESTS=1 BUILD_DIR=build SRC_DIR=..
     addons:
       apt:
         packages:
@@ -22,10 +22,10 @@ matrix:
         - libzstd1-dev
         - libb2-dev
 
-  # Job 2: Linux native Clang
+  # Job 2: Build on Linux with native Clang
   - os: linux
     compiler: clang
-    env: V=1 ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Linux Clang" V=1 ENABLE_CACHE_CLEANUP_TESTS=1
     addons:
       apt:
         packages:
@@ -33,43 +33,43 @@ matrix:
         - libzstd1-dev
         - libb2-dev
 
-  # Job 3: Mac OS X native Clang
+  # Job 3: Build on MacOS with native Clang
   - os: osx
     compiler: clang
-    env: V=1 CONFIGURE="--with-libzstd-from-internet --with-libb2-from-internet" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="MacOS Clang" V=1 CONFIGURE="--with-libzstd-from-internet --with-libb2-from-internet" ENABLE_CACHE_CLEANUP_TESTS=1
 
-  # Job 4: Linux 32-bit native
+  # Job 4: Build on Linux with native 32-bit GCC
   - os: linux
     compiler: gcc
-    env: V=1 CFLAGS="-m32 -g -O2" CXXFLAGS="-m32 -g -O2" LDFLAGS="-m32" CONFIGURE="--host=i386-linux-gnu --with-libzstd-from-internet --with-libb2-from-internet" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Linux GCC 32-bit" V=1 CFLAGS="-m32 -g -O2" CXXFLAGS="-m32 -g -O2" LDFLAGS="-m32" CONFIGURE="--host=i386-linux-gnu --with-libzstd-from-internet --with-libb2-from-internet" ENABLE_CACHE_CLEANUP_TESTS=1
     addons:
       apt:
         packages:
         - gcc-multilib
         - lib32stdc++-5-dev
 
-  # Job 5: Linux cross-compiled 32-bit MinGW
+  # Job 5: Build on Linux with 32-bit MinGW cross-compiler
   - os: linux
     compiler: i686-w64-mingw32-g++-posix
-    env: V=1 CC=i686-w64-mingw32-gcc-posix CXX=i686-w64-mingw32-g++-posix CONFIGURE="--host=i686-w64-mingw32 --with-libzstd-from-internet --with-libb2-from-internet" TEST="unittest/run.exe" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Linux MinGW 32-bit" V=1 CC=i686-w64-mingw32-gcc-posix CXX=i686-w64-mingw32-g++-posix CONFIGURE="--host=i686-w64-mingw32 --with-libzstd-from-internet --with-libb2-from-internet" TEST="unittest/run.exe" ENABLE_CACHE_CLEANUP_TESTS=1
     addons:
       apt:
         packages:
         - elfutils
 
-  # Job 6: Linux cross-compiled 64-bit MinGW
+  # Job 6: Build on Linux with 64-bit MinGW cross-compiler
   - os: linux
     compiler: x86_64-w64-mingw32-g++
-    env: V=1 CC=x86_64-w64-mingw32-gcc-posix CXX=x86_64-w64-mingw32-g++-posix CONFIGURE="--host=x86_64-w64-mingw32 --with-libzstd-from-internet --with-libb2-from-internet" TEST="unittest/run.exe" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Linux MinGW 64-bit" V=1 CC=x86_64-w64-mingw32-gcc-posix CXX=x86_64-w64-mingw32-g++-posix CONFIGURE="--host=x86_64-w64-mingw32 --with-libzstd-from-internet --with-libb2-from-internet" TEST="unittest/run.exe" ENABLE_CACHE_CLEANUP_TESTS=1
     addons:
       apt:
         packages:
         - elfutils
 
-  # Job 7: Clang's undefined behavior sanitizer (UBSan)
+  # Job 7: Run Clang's undefined behavior sanitizer
   - os: linux
     compiler: clang
-    env: V=1 CFLAGS="-fsanitize=undefined" CXXFLAGS="-fsanitize=undefined" LDFLAGS="-fsanitize=undefined" ASAN_OPTIONS="detect_leaks=0" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Clang UB sanitizer" V=1 CFLAGS="-fsanitize=undefined" CXXFLAGS="-fsanitize=undefined" LDFLAGS="-fsanitize=undefined" ASAN_OPTIONS="detect_leaks=0"
     addons:
       apt:
         packages:
@@ -77,10 +77,10 @@ matrix:
         - libzstd1-dev
         - libb2-dev
 
-  # Job 8: Clang's address sanitizer
+  # Job 8: Run Clang's address sanitizer
   - os: linux
     compiler: clang
-    env: V=1 CFLAGS="-fsanitize=address -g" CXXFLAGS="-fsanitize=address -g" LDFLAGS="-fsanitize=address" ASAN_OPTIONS="detect_leaks=0" ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Clang address sanitizer" V=1 CFLAGS="-fsanitize=address -g" CXXFLAGS="-fsanitize=address -g" LDFLAGS="-fsanitize=address" ASAN_OPTIONS="detect_leaks=0"
     addons:
       apt:
         packages:
@@ -88,20 +88,20 @@ matrix:
         - libzstd1-dev
         - libb2-dev
 
-  # Job 9: Clang static analyzer
+  # Job 9: Run Clang's static analyzer
   - os: linux
     compiler: clang
-    env: V=1 PATH="/usr/bin:$PATH" SCAN_BUILD=scan-build-7 TEST=analyze ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Clang static analyzer" V=1 PATH="/usr/bin:$PATH" SCAN_BUILD=scan-build-7 TEST=analyze
     addons:
       apt:
         packages:
         - libzstd1-dev
         - libb2-dev
 
-  # Job 10: Linux GCC with CUDA compiler
+  # Job 10: Build on Linux with native GCC and CUDA compiler
   - os: linux
     compiler: gcc
-    env: V=1 CUDA=10.1.243-1 ENABLE_CACHE_CLEANUP_TESTS=1
+    env: T="Linux GCC CUDA" V=1 CUDA=10.1.243-1 ENABLE_CACHE_CLEANUP_TESTS=1
     sudo: required
     addons:
       apt:
@@ -112,9 +112,9 @@ matrix:
     before_install:
     - source ./.travis/install_cuda.sh
 
-  # Job: Clang tidy
+  # Job 11: Run Clang-Tidy
   - os: linux
-    env: V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=tidy
+    env: T="Clang-Tidy" TEST=tidy V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1
     addons:
       apt:
         packages:
@@ -124,9 +124,9 @@ matrix:
     before_install:
     - pip install --user compiledb
 
-  # Job: Check formatting
+  # Job 12: Run Clang-Format
   - os: linux
-    env: V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=check_format
+    env: T="Clang-Format" V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=check_format
     addons:
       apt:
         packages:
@@ -134,12 +134,12 @@ matrix:
         - libzstd1-dev
         - libb2-dev
 
-  # New Jobs go here until they are established for some weeks
+  # New jobs go here until they are established for some weeks
   allow_failures:
 
-  # Job: Clang tidy
+  # Job 11: Clang-Tidy
   - os: linux
-    env: V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=tidy
+    env: T="Clang-Tidy" V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=tidy
     addons:
       apt:
         packages:
@@ -149,9 +149,9 @@ matrix:
     before_install:
     - pip install --user compiledb
 
-  # Job: Check formatting
+  # Job 12: Clang-Format
   - os: linux
-    env: V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=check_format
+    env: T="Clang-Format" V=1 PATH="/usr/bin:$PATH" NO_COMPILE=1 TEST=check_format
     addons:
       apt:
         packages: