CI Scripts cleaned up. ls output added.

This commit is contained in:
Johannes Feldmann
2018-12-18 13:48:37 +01:00
parent b118898111
commit 2061877afa
3 changed files with 10 additions and 23 deletions

View File

@@ -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'

View File

@@ -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

View File

@@ -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!