# HG changeset patch # User Thierry Florac # Date 1574867792 -3600 # Node ID 83614f884e7a99910b2ac4efc533a47d054088cb # Parent 3ed12c7be8ffa41af1e4b332e4fd2da1b168ebd5 Updated awk command line diff -r 3ed12c7be8ff -r 83614f884e7a .gitlab-ci.yml --- a/.gitlab-ci.yml Wed Nov 27 16:10:20 2019 +0100 +++ b/.gitlab-ci.yml Wed Nov 27 16:16:32 2019 +0100 @@ -30,9 +30,9 @@ - mkdir ./coverage - ./bin/test --coverage coverage | tee ./coverage/coverage.log - GLOBAL_COVER=$(/bin/grep -e '^[[:space:]]*[[:digit:]]\+[[:space:]]\+[[:digit:]]\+\%' ./coverage/coverage.log | \ - /usr/bin/awk 'BEGIN { lines=0; cov=0 } \ - { lines = lines + $1; cov = cov + $1 * $2 / 100 } \ - END { printf "%.2f", cov / lines * 100 }') + mawk 'BEGIN { lines=0; cov=0 } \ + { lines = lines + $1; cov = cov + $1 * $2 / 100 } \ + END { printf "%.2f", cov / lines * 100 }') - anybadge --label=Coverage --file=./coverage/coverage.svg --value=$GLOBAL_COVER 20=red 40=orange 60=yellow 80=green - echo "Global tests coverage is $GLOBAL_COVER %" artifacts: