From e16fbe1c765f828aacc096f76b99488adab0576c Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Thu, 25 Jun 2020 12:42:23 -0700 Subject: [PATCH] Add testing --- .drone.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.drone.yml b/.drone.yml index 14ec82e..7a31148 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,6 +3,37 @@ workspace: path: connectivity pipeline: + fetch: + when: + repo: openprivacy/connectivity + branch: master + event: [ push, pull_request ] + image: golang + commands: + - wget https://git.openprivacy.ca/openprivacy/buildfiles/raw/master/tor/tor + - wget https://git.openprivacy.ca/openprivacy/buildfiles/raw/master/tor/torrc + - chmod a+x tor + - export GO111MODULE=on + - go mod vendor + - go get -u golang.org/x/lint/golint + quality: + when: + repo: openprivacy/connectivity + branch: master + event: [ push, pull_request ] + image: golang + commands: + - go list ./... | xargs go vet + - go list ./... | xargs golint -set_exit_status + units-tests: + when: + repo: openprivacy/connectivity + branch: master + event: [ push, pull_request ] + image: golang + commands: + - export PATH=$PATH:/go/src/cwtch.im/tapir + - sh testing/tests.sh notify-email: image: drillster/drone-email host: build.openprivacy.ca