From 16e88ecb7f7af8f47bd208d651829e4c5b8fbf62 Mon Sep 17 00:00:00 2001 From: Alexander Peters Date: Fri, 20 Nov 2020 13:51:54 +0100 Subject: [PATCH] Exclude generate proto code files in coverage (#320) * Exclude generate proto code files in coverage * X --- .circleci/config.yml | 2 +- .codecov.yml | 36 ++++++++++++++++++++++++++++++------ 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 120ef3f2af..d0c6ace5bc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -108,7 +108,7 @@ jobs: command: | excludelist="$(find . -type f -name '*.go' | xargs grep -l 'DONTCOVER')" for filename in ${excludelist}; do - filename=$(echo $filename | sed 's/^./github.com\/cosmos\/gaia/g') + filename=$(echo $filename | sed 's/^./github.com\/CosmWasm\/wasmd/g') echo "Excluding ${filename} from coverage report..." sed -i.bak "/$(echo $filename | sed 's/\//\\\//g')/d" coverage.txt done diff --git a/.codecov.yml b/.codecov.yml index 758acd488e..02822ff766 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -14,9 +14,16 @@ coverage: default: threshold: 1% # allow this much decrease on project app: - target: 80% - paths: "app/" - + target: 70% + flags: + - app + modules: + target: 70% + flags: + - modules + client: + flags: + - client changes: false comment: @@ -24,10 +31,27 @@ comment: behavior: default # update if exists else create new require_changes: true +flags: + app: + paths: + - "app/" + modules: + paths: + - "x/" + - "!x/**/client/" # ignore client package + client: + paths: + - "x/**/client/" + ignore: - - "*.md" - - "*.rst" - "cmd/" - "contrib/" - "docs/" - - "networks/" + - "docker/" + - "scripts/" + - "*.md" + - "*.rst" + - "x/**/*.pb.go" + - "x/**/*.pb.gw.go" + - "x/**/test_common.go" + - "x/**/testdata/"