diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7e40509c..f6382baa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,14 +5,10 @@ variables: stages: - build -# - WIDEIO + - WIDEIO - DDR3 - Coverage -#cache: -# paths: -# - build/ - build: stage: build script: @@ -32,10 +28,11 @@ build: coverage: stage: Coverage - coverage: '/^\s*lines\s*\d+.\d+\%/' + coverage: '/^\s*lines(.)*:\s*\d+.\d+\%/' script: # delete all empty files since they produce errors - find coverage -size 0 -type f -delete + - ls -lah - lcov `find coverage -type f -exec echo "-a {}" \;` -o coverage/final.out artifacts: paths: @@ -44,4 +41,4 @@ coverage: include: - '/DRAMSys/tests/DDR3/ci.yml' -# - '/DRAMSys/tests/WIDEIO/ci.yml' + - '/DRAMSys/tests/WIDEIO/ci.yml' diff --git a/DRAMSys/tests/DDR3/ci.yml b/DRAMSys/tests/DDR3/ci.yml index 4905c2ed..b92199d0 100644 --- a/DRAMSys/tests/DDR3/ci.yml +++ b/DRAMSys/tests/DDR3/ci.yml @@ -13,10 +13,6 @@ example_ddr3: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -q -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out -# after_script: -# - cd build/ -# - find . -name "*.gcno" -type f -delete -# - find . -name "*.gcda" -type f -delete cache: key: build @@ -45,10 +41,6 @@ fr_fcfs: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -q -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out -# after_script: -# - cd build/ -# - find . -name "*.gcno" -type f -delete -# - find . -name "*.gcda" -type f -delete cache: key: build @@ -75,10 +67,6 @@ protocol_checker: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -q -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out -# after_script: -# - cd build/ -# - find . -name "*.gcno" -type f -delete -# - find . -name "*.gcda" -type f -delete cache: key: build diff --git a/DRAMSys/tests/WIDEIO/ci.yml b/DRAMSys/tests/WIDEIO/ci.yml index b585010a..7fc1ee7b 100644 --- a/DRAMSys/tests/WIDEIO/ci.yml +++ b/DRAMSys/tests/WIDEIO/ci.yml @@ -18,10 +18,12 @@ example_wideio: # Run Code Coverage - mkdir -p ${CI_PROJECT_DIR}/coverage - lcov -q -c -d ${CI_PROJECT_DIR}/build/ -o ${CI_PROJECT_DIR}/coverage/${CI_JOB_NAME}.out - after_script: - - cd build/ - - find . -name "*.gcno" -type f -delete - - find . -name "*.gcda" -type f -delete + + cache: + key: build + paths: + - build/ + policy: pull allow_failure: true # TODO: should be removed once the problems are fixed!