From cb9cd49d551085def43991de282b84d4a472b87a Mon Sep 17 00:00:00 2001 From: kongr45gpen <electrovesta@gmail.com> Date: Sun, 18 Nov 2018 13:50:39 +0200 Subject: [PATCH] Add tests to CI --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e2ee6ef3..3289ff7a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,14 @@ image: rikorose/gcc-cmake +stages: + - build + - test + before_script: - g++ --version build: + stage: build script: - cmake . -DCMAKE_CXX_FLAGS="-Werror" - make -j4 @@ -11,7 +16,15 @@ build: - cmake . -DCMAKE_CXX_FLAGS="-Wall -Wextra" # Build again, but with more warnings - make -j4 +tests: + stage: test + script: + - cmake . + - make tests -j4 + - ./tests + cppcheck: + stage: build before_script: - apt-get update -qq && apt-get install -y -qq cppcheck - cppcheck --version @@ -19,6 +32,7 @@ cppcheck: - bash -x ci/cppcheck.sh vera: + stage: build before_script: - apt-get update -qq && apt-get install -y -qq vera++ - vera++ --version @@ -27,6 +41,7 @@ vera: - bash -x ci/vera.sh clang-tidy: + stage: build before_script: - apt-get update -qq && apt-get install -y -qq clang-tidy-4.0 - clang-tidy-4.0 --version -- GitLab