Commit f392f6d1 authored by madengji's avatar madengji Committed by 33cn

add coverage

parent 661fa6a7
...@@ -18,30 +18,32 @@ jobs: ...@@ -18,30 +18,32 @@ jobs:
- gometalinter.v2 -i - gometalinter.v2 -i
- go get -u mvdan.cc/sh/cmd/shfmt - go get -u mvdan.cc/sh/cmd/shfmt
- go get -u mvdan.cc/sh/cmd/gosh - go get -u mvdan.cc/sh/cmd/gosh
script: script: skip
- make checkgofmt && make fmt_go # - make checkgofmt && make fmt_go
- make linter # - make linter
- stage: test - stage: test
install: skip install: skip
script: skip
- make test && make coverage
- stage: deploy
sudo: required
services:
- docker
env:
- DOCKER_COMPOSE_VERSION=1.21.2
install:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo apt-get update
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
- sudo rm /usr/local/bin/docker-compose
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
- chmod +x docker-compose
- sudo mv docker-compose /usr/local/bin
before_script: make build_ci
script: script:
- make docker-compose && make docker-compose-down && make docker-compose DAPP=paracross && make docker-compose-down DAPP=paracross && make docker-compose DAPP=relay && make docker-compose-down DAPP=relay - make coverage
after_success:
- bash <(curl -s https://codecov.io/bash)
# - stage: deploy
# sudo: required
# services:
# - docker
# env:
# - DOCKER_COMPOSE_VERSION=1.21.2
# install:
# - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# - sudo apt-get update
# - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
# - sudo rm /usr/local/bin/docker-compose
# - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
# - chmod +x docker-compose
# - sudo mv docker-compose /usr/local/bin
# before_script: make build_ci
# script:
# - make docker-compose && make docker-compose-down && make docker-compose DAPP=paracross && make docker-compose-down DAPP=paracross && make docker-compose DAPP=relay && make docker-compose-down DAPP=relay
...@@ -3,13 +3,10 @@ ...@@ -3,13 +3,10 @@
# Code coverage generation # Code coverage generation
set -e -o pipefail set -e -o pipefail
echo "cov=$COVERAGE_DIR"
COVERAGE_DIR="${COVERAGE_DIR:-build/coverage}" COVERAGE_DIR="${COVERAGE_DIR:-build/coverage}"
echo "cov=$COVERAGE_DIR"
go list ./... | grep -v "vendor" | grep -v "chain33/test" | grep -v "mock" | grep -v "mocks" \
| grep -v "types" | grep -v "cmd" | grep -v "nat" | grep -v "pbft"
PKG_LIST=$(go list ./... | grep -v "vendor" | grep -v "chain33/test" | grep -v "mock" | grep -v "mocks" \ PKG_LIST=$(go list ./... | grep -v "vendor" | grep -v "chain33/test" | grep -v "mock" | grep -v "mocks" \
| grep -v "types" | grep -v "cmd" | grep -v "nat" | grep -v "pbft") | grep -v "cmd")
# Create the coverage files directory # Create the coverage files directory
mkdir -p "$COVERAGE_DIR" mkdir -p "$COVERAGE_DIR"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment