diff options
author | Garrett D'Amore <garrett@damore.org> | 2018-05-23 13:43:52 -0700 |
---|---|---|
committer | Garrett D'Amore <garrett@damore.org> | 2018-05-23 13:43:52 -0700 |
commit | ce3f9ff6361370a943f11c545ca7e8b0a1ca2833 (patch) | |
tree | 384b1e7f90807a88a5b2d1b3f998f06856655953 | |
parent | d2cf43cb03434f8f98ae15ec252e572ba060da04 (diff) | |
download | nanomsg-ce3f9ff6361370a943f11c545ca7e8b0a1ca2833.tar.gz |
Add codecov.
-rwxr-xr-x | .circleci/codecov.sh | 20 | ||||
-rw-r--r-- | .circleci/config.yml | 2 |
2 files changed, 21 insertions, 1 deletions
diff --git a/.circleci/codecov.sh b/.circleci/codecov.sh new file mode 100755 index 0000000..5ecdc55 --- /dev/null +++ b/.circleci/codecov.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Copyright 2017 Garrett D'Amore <garrett@damore.org> +# Copyright 2017 Capitar IT Group BV <info@capitar.com> +# +# This software is supplied under the terms of the MIT License, a +# copy of which should be located in the distribution where this +# file was obtained (LICENSE.txt). A copy of the license may also be +# found online at https://opensource.org/licenses/MIT. + +if [ "${COVERAGE}" != ON ] +then + echo "Code coverage not enabled." + exit 0 +fi + +GCOV=${GCOV:-gcov} + +bash <(curl -s https://codecov.io/bash) -x gcov || echo "Codecov did not collect coverage" +echo 0 diff --git a/.circleci/config.yml b/.circleci/config.yml index c25b7dd..7c41aff 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -51,7 +51,7 @@ jobs: gcc-8 g++-8 - run: ./.circleci/build-and-test.sh - - run: ./etc/codecov.sh + - run: ./.circleci/codecov.sh workflows: version: 2 |