ci.yml edited

This commit is contained in:
scorrea
2020-06-16 11:50:11 +02:00
parent b2b70d3771
commit ab206aa688
2 changed files with 7 additions and 60 deletions

View File

@@ -6,9 +6,10 @@ variables:
stages: stages:
- build - build
- dramsys-gem5-build - LPDDR4
- WIDEIO
- DDR3 - DDR3
- DDR4
- HBM2
- Coverage - Coverage
build: build:
@@ -51,6 +52,8 @@ coverage:
include: include:
- '/DRAMSys/tests/DDR3/ci.yml' - '/DRAMSys/tests/lpddr4/ci.yml'
- '/DRAMSys/tests/WIDEIO/ci.yml' - '/DRAMSys/tests/ddr3_multirank/ci.yml'
- '/DRAMSys/tests/DDR4/ci.yml'
- '/DRAMSys/tests/HBM2/ci.yml'
#- '/DRAMSys/tests/dramsys-gem5/ci.yml' # Should be activated again when a new gitlab runner with right dependencies is used #- '/DRAMSys/tests/dramsys-gem5/ci.yml' # Should be activated again when a new gitlab runner with right dependencies is used

View File

@@ -1,56 +0,0 @@
# vim: set ts=4 sw=4 expandtab:
image: gcc
variables:
GIT_STRATEGY: clone
stages:
- build
- dramsys-gem5-build
- WIDEIO
- DDR3
- Coverage
build:
stage: build
script:
- git submodule sync
- git submodule update --init --recursive
- rm -rf build
- mkdir -p build
- cd build
- cmake ../DRAMSys
- make -j16
- find . -name "*.o" -type f -delete
- rm -rf ${CI_PROJECT_DIR}/coverage
- mkdir -p ${CI_PROJECT_DIR}/coverage
cache:
key: build
paths:
- build/
policy: push
artifacts:
paths:
- coverage/
coverage:
stage: Coverage
coverage: '/Total:\|(\d+\.?\d+\%)/'
script:
# delete all empty files since they produce errors
- find coverage -size 0 -type f -delete
- ls coverage/ -lah
- lcov `find coverage -type f -exec echo "-a {}" \;` -o coverage/final.out
- lcov --list coverage/final.out
artifacts:
paths:
- coverage/final.out
include:
- '/DRAMSys/tests/DDR3/ci.yml'
- '/DRAMSys/tests/WIDEIO/ci.yml'
#- '/DRAMSys/tests/dramsys-gem5/ci.yml' # Should be activated again when a new gitlab runner with right dependencies is used