summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine GIRARD <sapk@users.noreply.github.com>2020-01-16 20:21:35 +0100
committerzeripath <art27@cantab.net>2020-01-16 19:21:35 +0000
commit8dd5ab2a14da937bb54a6e0310a1f51042a679d4 (patch)
tree3c1bcf1f2f0f727a9471159088a375d2d41b4f79
parentc76c70a16ce6c1d472059ea3e03206abb5ed884d (diff)
downloadgitea-8dd5ab2a14da937bb54a6e0310a1f51042a679d4.tar.gz
gitea-8dd5ab2a14da937bb54a6e0310a1f51042a679d4.zip
ci: simplify tag/release by always running coverage (#9774)
* ci: simplify tag/release by always running coverage * use mod and vendor for unit test coverage * remove not needed lfs for unit test
-rw-r--r--.drone.yml70
-rw-r--r--Makefile6
2 files changed, 3 insertions, 73 deletions
diff --git a/.drone.yml b/.drone.yml
index 3e02a47c44..565fe1be15 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -124,52 +124,6 @@ steps:
TAGS: bindata sqlite sqlite_unlock_notify
GITHUB_READ_TOKEN:
from_secret: github_read_token
- when:
- branch:
- - master
- event:
- - push
- - pull_request
-
- - name: release-test
- pull: always
- image: golang:1.13
- commands:
- - make test
- environment:
- GOPROXY: off
- TAGS: bindata sqlite sqlite_unlock_notify
- when:
- branch:
- - "release/*"
- event:
- - push
- - pull_request
-
- - name: tag-pre-condition
- pull: always
- image: alpine/git
- commands:
- - git update-ref refs/heads/tag_test ${DRONE_COMMIT_SHA}
- depends_on:
- - build
- when:
- event:
- - tag
-
- - name: tag-test
- pull: always
- image: golang:1.13
- commands:
- - make test
- environment:
- GOPROXY: off
- TAGS: bindata
- depends_on:
- - tag-pre-condition
- when:
- event:
- - tag
- name: test-mysql
pull: always
@@ -185,30 +139,6 @@ steps:
TEST_LDAP: 1
depends_on:
- build
- when:
- branch:
- - master
- event:
- - push
- - pull_request
-
- - name: tag-test-mysql
- pull: always
- image: golang:1.13
- commands:
- - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
- - apt-get install -y git-lfs
- - timeout -s ABRT 20m make test-mysql-migration
- - timeout -s ABRT 20m make test-mysql
- environment:
- GOPROXY: off
- TAGS: bindata
- TEST_LDAP: 1
- depends_on:
- - build
- when:
- event:
- - tag
- name: test-mysql8
pull: always
diff --git a/Makefile b/Makefile
index 2df020204c..fe526bb9e4 100644
--- a/Makefile
+++ b/Makefile
@@ -220,7 +220,7 @@ fmt-check:
fi;
.PHONY: test
-test: git-check
+test:
GO111MODULE=on $(GO) test -mod=vendor -tags='sqlite sqlite_unlock_notify' $(PACKAGES)
.PHONY: test\#%
@@ -236,7 +236,7 @@ coverage:
.PHONY: unit-test-coverage
unit-test-coverage:
- $(GO) test -tags='sqlite sqlite_unlock_notify' -cover -coverprofile coverage.out $(PACKAGES) && echo "\n==>\033[32m Ok\033[m\n" || exit 1
+ GO111MODULE=on $(GO) test -mod=vendor -tags='sqlite sqlite_unlock_notify' -cover -coverprofile coverage.out $(PACKAGES) && echo "\n==>\033[32m Ok\033[m\n" || exit 1
.PHONY: vendor
vendor:
@@ -374,7 +374,7 @@ integrations.mssql.test: git-check $(GO_SOURCES)
integrations.sqlite.test: git-check $(GO_SOURCES)
GO111MODULE=on $(GO) test -mod=vendor -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite sqlite_unlock_notify'
-integrations.cover.test: $(GO_SOURCES)
+integrations.cover.test: git-check $(GO_SOURCES)
GO111MODULE=on $(GO) test -mod=vendor -c code.gitea.io/gitea/integrations -coverpkg $(shell echo $(PACKAGES) | tr ' ' ',') -o integrations.cover.test
.PHONY: migrations.mysql.test