From a2c893ff25af5224971ec3fa290d45cf8c36b7b0 Mon Sep 17 00:00:00 2001 From: Alex Peters Date: Fri, 20 Nov 2020 09:29:07 +0100 Subject: [PATCH 1/2] Exclude generate proto code files in coverage --- .codecov.yml | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/.codecov.yml b/.codecov.yml index 758acd488e..61928af213 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -14,9 +14,13 @@ 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 +28,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/**/*" From 3e52ef64217a42fd32e4718e43040f25a031f352 Mon Sep 17 00:00:00 2001 From: Alex Peters Date: Fri, 20 Nov 2020 12:05:22 +0100 Subject: [PATCH 2/2] X --- .circleci/config.yml | 2 +- .codecov.yml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 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 61928af213..02822ff766 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -15,12 +15,15 @@ coverage: threshold: 1% # allow this much decrease on project app: target: 70% - flags: app + flags: + - app modules: target: 70% - flags: modules + flags: + - modules client: - flags: client + flags: + - client changes: false comment: @@ -51,4 +54,4 @@ ignore: - "x/**/*.pb.go" - "x/**/*.pb.gw.go" - "x/**/test_common.go" - - "x/**/testdata/**/*" + - "x/**/testdata/"