Added debug output

This commit is contained in:
Johannes Lenzen
2021-02-02 14:21:53 +01:00
parent f97bded9e5
commit 10fb852ae6
5 changed files with 36 additions and 137 deletions

View File

@@ -41,14 +41,8 @@ cppcheck:
build-debug-gcc-cpp11-qt5.15.1: build-debug-gcc-cpp11-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh gcc cpp11 debug" script: "CI/ci-linux-build.sh gcc cpp11 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "gcc"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -64,18 +58,12 @@ build-debug-gcc-cpp11-qt5.15.1:
test-debug-gcc-cpp11-qt5.15.1: test-debug-gcc-cpp11-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh gcc cpp11 debug" script: "CI/ci-linux-test.sh gcc cpp11 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "gcc"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-debug-gcc-cpp11-qt5.15.1] dependencies: [build-debug-gcc-cpp11-qt5.15.1]
needs: [build-debug-gcc-cpp11-qt5.15.1] needs: [build-debug-gcc-cpp11-qt5.15.1]
artifacts: artifacts:
@@ -95,14 +83,8 @@ test-debug-gcc-cpp11-qt5.15.1:
build-release-gcc-cpp11-qt5.15.1: build-release-gcc-cpp11-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh gcc cpp11 release" script: "CI/ci-linux-build.sh gcc cpp11 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "gcc"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -118,18 +100,12 @@ build-release-gcc-cpp11-qt5.15.1:
test-release-gcc-cpp11-qt5.15.1: test-release-gcc-cpp11-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh gcc cpp11 release" script: "CI/ci-linux-test.sh gcc cpp11 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "gcc"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-release-gcc-cpp11-qt5.15.1] dependencies: [build-release-gcc-cpp11-qt5.15.1]
needs: [build-release-gcc-cpp11-qt5.15.1] needs: [build-release-gcc-cpp11-qt5.15.1]
artifacts: artifacts:
@@ -149,14 +125,8 @@ test-release-gcc-cpp11-qt5.15.1:
build-debug-clang-cpp11-qt5.15.1: build-debug-clang-cpp11-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh clang cpp11 debug" script: "CI/ci-linux-build.sh clang cpp11 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "clang"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -172,18 +142,12 @@ build-debug-clang-cpp11-qt5.15.1:
test-debug-clang-cpp11-qt5.15.1: test-debug-clang-cpp11-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh clang cpp11 debug" script: "CI/ci-linux-test.sh clang cpp11 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "clang"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-debug-clang-cpp11-qt5.15.1] dependencies: [build-debug-clang-cpp11-qt5.15.1]
needs: [build-debug-clang-cpp11-qt5.15.1] needs: [build-debug-clang-cpp11-qt5.15.1]
artifacts: artifacts:
@@ -203,14 +167,8 @@ test-debug-clang-cpp11-qt5.15.1:
build-release-clang-cpp11-qt5.15.1: build-release-clang-cpp11-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh clang cpp11 release" script: "CI/ci-linux-build.sh clang cpp11 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "clang"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -226,18 +184,12 @@ build-release-clang-cpp11-qt5.15.1:
test-release-clang-cpp11-qt5.15.1: test-release-clang-cpp11-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh clang cpp11 release" script: "CI/ci-linux-test.sh clang cpp11 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "clang"
LANGUAGE: "cpp11"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-release-clang-cpp11-qt5.15.1] dependencies: [build-release-clang-cpp11-qt5.15.1]
needs: [build-release-clang-cpp11-qt5.15.1] needs: [build-release-clang-cpp11-qt5.15.1]
artifacts: artifacts:
@@ -257,14 +209,8 @@ test-release-clang-cpp11-qt5.15.1:
build-debug-gcc-cpp14-qt5.15.1: build-debug-gcc-cpp14-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh gcc cpp14 debug" script: "CI/ci-linux-build.sh gcc cpp14 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "gcc"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -280,18 +226,12 @@ build-debug-gcc-cpp14-qt5.15.1:
test-debug-gcc-cpp14-qt5.15.1: test-debug-gcc-cpp14-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh gcc cpp14 debug" script: "CI/ci-linux-test.sh gcc cpp14 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "gcc"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-debug-gcc-cpp14-qt5.15.1] dependencies: [build-debug-gcc-cpp14-qt5.15.1]
needs: [build-debug-gcc-cpp14-qt5.15.1] needs: [build-debug-gcc-cpp14-qt5.15.1]
artifacts: artifacts:
@@ -311,14 +251,8 @@ test-debug-gcc-cpp14-qt5.15.1:
build-release-gcc-cpp14-qt5.15.1: build-release-gcc-cpp14-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh gcc cpp14 release" script: "CI/ci-linux-build.sh gcc cpp14 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "gcc"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -334,18 +268,12 @@ build-release-gcc-cpp14-qt5.15.1:
test-release-gcc-cpp14-qt5.15.1: test-release-gcc-cpp14-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh gcc cpp14 release" script: "CI/ci-linux-test.sh gcc cpp14 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "gcc"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-release-gcc-cpp14-qt5.15.1] dependencies: [build-release-gcc-cpp14-qt5.15.1]
needs: [build-release-gcc-cpp14-qt5.15.1] needs: [build-release-gcc-cpp14-qt5.15.1]
artifacts: artifacts:
@@ -365,14 +293,8 @@ test-release-gcc-cpp14-qt5.15.1:
build-debug-clang-cpp14-qt5.15.1: build-debug-clang-cpp14-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh clang cpp14 debug" script: "CI/ci-linux-build.sh clang cpp14 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "clang"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -388,18 +310,12 @@ build-debug-clang-cpp14-qt5.15.1:
test-debug-clang-cpp14-qt5.15.1: test-debug-clang-cpp14-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh clang cpp14 debug" script: "CI/ci-linux-test.sh clang cpp14 debug qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "clang"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "debug"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-debug-clang-cpp14-qt5.15.1] dependencies: [build-debug-clang-cpp14-qt5.15.1]
needs: [build-debug-clang-cpp14-qt5.15.1] needs: [build-debug-clang-cpp14-qt5.15.1]
artifacts: artifacts:
@@ -419,14 +335,8 @@ test-debug-clang-cpp14-qt5.15.1:
build-release-clang-cpp14-qt5.15.1: build-release-clang-cpp14-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh clang cpp14 release" script: "CI/ci-linux-build.sh clang cpp14 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "clang"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch
@@ -442,18 +352,12 @@ build-release-clang-cpp14-qt5.15.1:
test-release-clang-cpp14-qt5.15.1: test-release-clang-cpp14-qt5.15.1:
stage: test stage: test
script: "CI/ci-linux-test.sh clang cpp14 release" script: "CI/ci-linux-test.sh clang cpp14 release qt5.15.1"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "clang"
LANGUAGE: "cpp14"
QTVERSION: "qt5.15.1"
BUILDTYPE: "release"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-release-clang-cpp14-qt5.15.1] dependencies: [build-release-clang-cpp14-qt5.15.1]
needs: [build-release-clang-cpp14-qt5.15.1] needs: [build-release-clang-cpp14-qt5.15.1]
artifacts: artifacts:
@@ -471,15 +375,17 @@ test-release-clang-cpp14-qt5.15.1:
# Compiler: clang # Compiler: clang
# Language: cpp14 # Language: cpp14
iwyu-release-clang-cpp14: iwyu-release-clang-cpp14-qt5.15.1:
stage: build stage: build
script: "CI/ci-linux-build.sh clang cpp14 release IWYU" script: "CI/ci-linux-build.sh clang cpp14 release qt5.15.1 IWYU"
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: [Docker] tags:
- Linux
- stretch
artifacts: artifacts:
paths: paths:
- build-clang-cpp14-release-iwyu-Vector-Checks/compile_commands.json - build-clang-cpp14-release-qt5.15.1-iwyu-Vector-Checks/compile_commands.json
- build-clang-cpp14-release-iwyu-Vector-Checks/iwyu.dump - build-clang-cpp14-release-qt5.15.1-iwyu-Vector-Checks/iwyu.dump
# ----------------- # -----------------
# MAC tasks # MAC tasks

View File

@@ -3,7 +3,8 @@
COMPILER=$1 COMPILER=$1
LANGUAGE=$2 LANGUAGE=$2
BUILD_TYPE=$3 BUILD_TYPE=$3
IWYU=$4 QTVERSION=$4
IWYU=$5
# Exit script on any error # Exit script on any error
set -e set -e
@@ -90,3 +91,5 @@ if [ "$IWYU" == "IWYU" ]; then
BUILDPATH="$BUILDPATH-iwyu" BUILDPATH="$BUILDPATH-iwyu"
OPTIONS="$OPTIONS -DCMAKE_EXPORT_COMPILE_COMMANDS=ON" OPTIONS="$OPTIONS -DCMAKE_EXPORT_COMPILE_COMMANDS=ON"
fi fi
echo "Building to directory $BUILDPATH"

View File

@@ -4,12 +4,14 @@
# Compiler: {{COMPILER}} # Compiler: {{COMPILER}}
# Language: {{LANGUAGE}} # Language: {{LANGUAGE}}
iwyu-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}: iwyu-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
stage: build stage: build
script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}} IWYU" script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}} {{QT_VERSION}} IWYU"
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: [Docker] tags:
- Linux
- stretch
artifacts: artifacts:
paths: paths:
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-iwyu-Vector-Checks/compile_commands.json - build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-{{QT_VERSION}}-iwyu-Vector-Checks/compile_commands.json
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-iwyu-Vector-Checks/iwyu.dump - build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-{{QT_VERSION}}-iwyu-Vector-Checks/iwyu.dump

View File

@@ -7,14 +7,8 @@
build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}: build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
stage: build stage: build
script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}}" script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}} {{QT_VERSION}}"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
variables:
COMPILER: "{{COMPILER}}"
LANGUAGE: "{{LANGUAGE}}"
QTVERSION: "{{QT_VERSION}}"
BUILDTYPE: "{{BUILDTYPE}}"
GIT_SUBMODULE_STRATEGY: recursive
tags: tags:
- Linux - Linux
- stretch - stretch

View File

@@ -6,18 +6,12 @@
test-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}: test-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
stage: test stage: test
script: "CI/ci-linux-test.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}}" script: "CI/ci-linux-test.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}} {{QT_VERSION}}"
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container #image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
tags: tags:
- Linux - Linux
- stretch - stretch
- MultiThreads - MultiThreads
variables:
COMPILER: "{{COMPILER}}"
LANGUAGE: "{{LANGUAGE}}"
QTVERSION: "{{QT_VERSION}}"
BUILDTYPE: "{{BUILDTYPE}}"
GIT_SUBMODULE_STRATEGY: recursive
dependencies: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}] dependencies: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}]
needs: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}] needs: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}]
artifacts: artifacts: