From c3393e6d6439f2a6c4d68699e7d0573d45c4f7a8 Mon Sep 17 00:00:00 2001 From: Johannes Feldmann Date: Tue, 18 Dec 2018 10:52:45 +0100 Subject: [PATCH] After_script added to remove junk --- .gitlab-ci.yml | 4 +++- DRAMSys/tests/DDR3/ci.yml | 13 +++++++++++++ DRAMSys/tests/WIDEIO/ci.yml | 6 +++++- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cdbd9165..3c464a75 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,7 @@ stages: cache: paths: - build/ + - coverage/ build: stage: build @@ -23,7 +24,8 @@ build: - cd build - qmake ../DRAMSys/DRAMSys.pro - make -j4 - + - rm -r *.o + coverage: stage: Coverage coverage: '/^\s*lines\s*\d+.\d+\%/' diff --git a/DRAMSys/tests/DDR3/ci.yml b/DRAMSys/tests/DDR3/ci.yml index 1ed5cf78..e5cc8163 100644 --- a/DRAMSys/tests/DDR3/ci.yml +++ b/DRAMSys/tests/DDR3/ci.yml @@ -13,6 +13,11 @@ example_ddr3: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out + after_script: + - cd build/ + - rm -r *.gcno + - rm -r *.gcda + artifacts: paths: - build/simulator/ddr3-example_ddr3_ch0.tdb @@ -34,6 +39,10 @@ fr_fcfs: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out + after_script: + - cd build/ + - rm -r *.gcno + - rm -r *.gcda allow_failure: true # TODO should be removed after first tests @@ -53,6 +62,10 @@ protocol_checker: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out + after_script: + - cd build/ + - rm -r *.gcno + - rm -r *.gcda artifacts: paths: diff --git a/DRAMSys/tests/WIDEIO/ci.yml b/DRAMSys/tests/WIDEIO/ci.yml index 02b5482e..ba468038 100644 --- a/DRAMSys/tests/WIDEIO/ci.yml +++ b/DRAMSys/tests/WIDEIO/ci.yml @@ -18,7 +18,11 @@ example_wideio: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out - + after_script: + - cd build/ + - rm -r *.gcno + - rm -r *.gcda + allow_failure: true # TODO: should be removed once the problems are fixed! artifacts: