diff options
author | Antoine GIRARD <sapk@users.noreply.github.com> | 2017-09-12 07:51:12 +0200 |
---|---|---|
committer | Bo-Yi Wu <appleboy.tw@gmail.com> | 2017-09-12 13:51:12 +0800 |
commit | 69dfe43ffc865bfa9c7a81375752d064a0013df3 (patch) | |
tree | 2aec741240b1fdfe88b4fed260239129a3c42541 /Makefile | |
parent | eab4579e176c7b5bfdae6788c38cfba5a90712c6 (diff) | |
download | gitea-69dfe43ffc865bfa9c7a81375752d064a0013df3.tar.gz gitea-69dfe43ffc865bfa9c7a81375752d064a0013df3.zip |
Fix some tests : make coverage -> test (#2492)
* Fix test : make coverage -> test
* Refactor integration tests to be able to run them in parallel
* Add custom local repository temp path
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -54,7 +54,7 @@ all: build .PHONY: clean clean: $(GO) clean -i ./... - rm -rf $(EXECUTABLE) $(DIST) $(BINDATA) integrations*.test + rm -rf $(EXECUTABLE) $(DIST) $(BINDATA) integrations*.test integrations/gitea-integration-pgsql/ integrations/gitea-integration-mysql/ integrations/gitea-integration-sqlite/ required-gofmt-version: @$(GO) version | grep -q '\(1.7\|1.8\)' || { echo "We require go version 1.7 or 1.8 to format code" >&2 && exit 1; } @@ -160,12 +160,12 @@ test-sqlite: integrations.sqlite.test GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/sqlite.ini ./integrations.sqlite.test .PHONY: test-mysql -test-mysql: integrations.test - GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.test +test-mysql: integrations.mysql.test + GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.mysql.test .PHONY: test-pgsql -test-pgsql: integrations.test - GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.test +test-pgsql: integrations.pgsql.test + GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.pgsql.test .PHONY: bench-sqlite @@ -173,20 +173,23 @@ bench-sqlite: integrations.sqlite.test GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/sqlite.ini ./integrations.sqlite.test -test.bench . .PHONY: bench-mysql -bench-mysql: integrations.test - GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.test -test.bench . +bench-mysql: integrations.mysql.test + GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.mysql.test -test.bench . .PHONY: bench-pgsql -bench-pgsql: integrations.test - GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.test -test.bench . +bench-pgsql: integrations.pgsql.test + GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.pgsql.test -test.bench . .PHONY: integration-test-coverage integration-test-coverage: integrations.cover.test GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.cover.test -test.coverprofile=integration.coverage.out -integrations.test: $(SOURCES) - $(GO) test -c code.gitea.io/gitea/integrations +integrations.mysql.test: $(SOURCES) + $(GO) test -c code.gitea.io/gitea/integrations -o integrations.mysql.test + +integrations.pgsql.test: $(SOURCES) + $(GO) test -c code.gitea.io/gitea/integrations -o integrations.pgsql.test integrations.sqlite.test: $(SOURCES) $(GO) test -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite' |