dependencies:
  override:
    # './...' is a relative pattern which means all subdirectories
    - go get -t -d -v ./...
    - go build -v
    - go get -u github.com/golang/lint/golint

test:
  override:
    # './...' is a relative pattern which means all subdirectories
    - golint ./...
    - go test -v -race -coverprofile=coverage.txt -covermode=atomic
  post:
    - bash <(curl -s https://codecov.io/bash)