@@ -115,6 +115,7 @@ LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64
115115
116116GO_PACKAGES ?= $(filter-out code.gitea.io/gitea/tests/integration/migration-test code.gitea.io/gitea/tests code.gitea.io/gitea/tests/integration code.gitea.io/gitea/tests/e2e,$(shell $(GO ) list ./... | grep -v /vendor/) )
117117GO_TEST_PACKAGES ?= $(filter-out $(shell $(GO ) list code.gitea.io/gitea/models/migrations/...) code.gitea.io/gitea/tests/integration/migration-test code.gitea.io/gitea/tests code.gitea.io/gitea/tests/integration code.gitea.io/gitea/tests/e2e,$(shell $(GO ) list ./... | grep -v /vendor/) )
118+ MIGRATE_TEST_PACKAGES ?= $(shell $(GO ) list code.gitea.io/gitea/models/migrations/...)
118119
119120FOMANTIC_WORK_DIR := web_src/fomantic
120121
@@ -710,40 +711,31 @@ migrations.sqlite.test: $(GO_SOURCES) generate-ini-sqlite
710711
711712.PHONY : migrations.individual.mysql.test
712713migrations.individual.mysql.test : $(GO_SOURCES )
713- for pkg in $( shell $( GO) list code.gitea.io/gitea/models/migrations/...) ; do \
714- GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/mysql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' $$ pkg; \
715- done
714+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/mysql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
716715
717716.PHONY : migrations.individual.sqlite.test\# %
718717migrations.individual.sqlite.test\#% : $(GO_SOURCES ) generate-ini-sqlite
719718 GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
720719
721720.PHONY : migrations.individual.pgsql.test
722721migrations.individual.pgsql.test : $(GO_SOURCES )
723- for pkg in $( shell $( GO) list code.gitea.io/gitea/models/migrations/...) ; do \
724- GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' $$ pkg; \
725- done
722+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
726723
727724.PHONY : migrations.individual.pgsql.test\# %
728725migrations.individual.pgsql.test\#% : $(GO_SOURCES ) generate-ini-pgsql
729726 GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
730727
731-
732728.PHONY : migrations.individual.mssql.test
733729migrations.individual.mssql.test : $(GO_SOURCES ) generate-ini-mssql
734- for pkg in $( shell $( GO) list code.gitea.io/gitea/models/migrations/...) ; do \
735- GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' $$ pkg -test.failfast; \
736- done
730+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
737731
738732.PHONY : migrations.individual.mssql.test\# %
739733migrations.individual.mssql.test\#% : $(GO_SOURCES ) generate-ini-mssql
740734 GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
741735
742736.PHONY : migrations.individual.sqlite.test
743737migrations.individual.sqlite.test : $(GO_SOURCES ) generate-ini-sqlite
744- for pkg in $( shell $( GO) list code.gitea.io/gitea/models/migrations/...) ; do \
745- GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' $$ pkg; \
746- done
738+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
747739
748740.PHONY : migrations.individual.sqlite.test\# %
749741migrations.individual.sqlite.test\#% : $(GO_SOURCES ) generate-ini-sqlite
0 commit comments