X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=.gitlab-ci.yml;h=3644753c5d709b2e1bd3ae77d8fa0b2e1fd331f1;hp=984111df8031110b3a9131c7c5c1e58bcf5394de;hb=9e2cb3c19196a26af8e20803314f42b69dc0e014;hpb=a680514d5f86d02df81f0735d46908c3cfcb392f diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 984111d..3644753 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,7 +19,6 @@ binary:debug: - "*.o" - dungeon.c - dungeon.h - - "*.gcno" binary:release: stage: build @@ -72,16 +71,19 @@ test:debug: before_script: - zypper install -y make gcc libedit-devel libasan3 libubsan0 python python2-PyYAML lcov script: - - make debug - - make check - - lcov -t "advent" -o advent.info -c -d . - - genhtml -o coverage advent.info - - cd tests - - ./coverage_dungeon.py - - cd .. + - make coverage artifacts: paths: - coverage + dependencies: + - binary:debug + +test:debug_clang: + stage: test + before_script: + - zypper install -y make clang libedit-devel python python2-PyYAML lcov + script: + - CC=clang make debug check test:release: stage: test