diff options
author | Antoine GIRARD <sapk@users.noreply.github.com> | 2020-01-16 20:21:35 +0100 |
---|---|---|
committer | zeripath <art27@cantab.net> | 2020-01-16 19:21:35 +0000 |
commit | 8dd5ab2a14da937bb54a6e0310a1f51042a679d4 (patch) | |
tree | 3c1bcf1f2f0f727a9471159088a375d2d41b4f79 | |
parent | c76c70a16ce6c1d472059ea3e03206abb5ed884d (diff) | |
download | gitea-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.yml | 70 | ||||
-rw-r--r-- | Makefile | 6 |
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 @@ -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 |