Browse Source

run linter on make test

pull/1780/head
Ethan Buchman 7 years ago
parent
commit
67a81c13e2
2 changed files with 12 additions and 10 deletions
  1. +10
    -8
      Makefile
  2. +2
    -2
      tests/test_app/main.go

+ 10
- 8
Makefile View File

@ -37,6 +37,8 @@ dist:
test: test:
@ find . -path ./vendor -prune -o -name "*.sock" -exec rm {} \; @ find . -path ./vendor -prune -o -name "*.sock" -exec rm {} \;
@ echo "==> Running linter"
@ make metalinter_test
@ echo "==> Running go test" @ echo "==> Running go test"
@ go test $(PACKAGES) @ go test $(PACKAGES)
@ -54,20 +56,20 @@ fmt:
get_deps: get_deps:
@ go get -d $(PACKAGES) @ go get -d $(PACKAGES)
tools:
ensure_tools:
go get -u -v $(GOTOOLS) go get -u -v $(GOTOOLS)
@gometalinter --install
get_vendor_deps:
@ go get github.com/Masterminds/glide
get_vendor_deps: ensure_tools
@rm -rf vendor/
@echo "--> Running glide install"
@ glide install @ glide install
metalinter: tools
@gometalinter --install
metalinter:
protoc --lint_out=. types/*.proto protoc --lint_out=. types/*.proto
gometalinter --vendor --deadline=600s --enable-all --disable=lll ./... gometalinter --vendor --deadline=600s --enable-all --disable=lll ./...
metalinter_test: tools
@gometalinter --install
metalinter_test:
# protoc --lint_out=. types/*.proto # protoc --lint_out=. types/*.proto
gometalinter --vendor --deadline=600s --disable-all \ gometalinter --vendor --deadline=600s --disable-all \
--enable=maligned \ --enable=maligned \
@ -103,4 +105,4 @@ build-docker:
run-docker: run-docker:
docker run -it --rm -v "$PWD:/go/src/github.com/tendermint/abci" -w "/go/src/github.com/tendermint/abci" "tendermint/abci-dev" /bin/bash docker run -it --rm -v "$PWD:/go/src/github.com/tendermint/abci" -w "/go/src/github.com/tendermint/abci" "tendermint/abci-dev" /bin/bash
.PHONY: all build test fmt get_deps tools protoc install_protoc build-docker run-docker
.PHONY: all build test fmt get_deps ensure_tools protoc install_protoc build-docker run-docker

+ 2
- 2
tests/test_app/main.go View File

@ -35,7 +35,7 @@ func ensureABCIIsUp(typ string, n int) error {
} }
for i := 0; i < n; i++ { for i := 0; i < n; i++ {
cmd := exec.Command("bash", "-c", cmdString)
cmd := exec.Command("bash", "-c", cmdString) // nolint: gas
_, err = cmd.CombinedOutput() _, err = cmd.CombinedOutput()
if err == nil { if err == nil {
break break
@ -52,7 +52,7 @@ func testCounter() {
} }
fmt.Printf("Running %s test with abci=%s\n", abciApp, abciType) fmt.Printf("Running %s test with abci=%s\n", abciApp, abciType)
cmd := exec.Command("bash", "-c", fmt.Sprintf("abci-cli %s", abciApp))
cmd := exec.Command("bash", "-c", fmt.Sprintf("abci-cli %s", abciApp)) // nolint: gas
cmd.Stdout = os.Stdout cmd.Stdout = os.Stdout
if err := cmd.Start(); err != nil { if err := cmd.Start(); err != nil {
log.Fatalf("starting %q err: %v", abciApp, err) log.Fatalf("starting %q err: %v", abciApp, err)


Loading…
Cancel
Save