@@ -89,7 +89,7 @@ LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(G
89
89
90
90
LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64
91
91
92
- GO_PACKAGES ?= $(filter-out code.gitea.io/gitea/integrations/migration-test, $( filter-out code.gitea.io/gitea/integrations,$(shell $(GO ) list -mod=vendor ./... | grep -v /vendor/) ) )
92
+ GO_PACKAGES ?= $(filter-out code.gitea.io/gitea/models/migrations code.gitea.io/gitea/ integrations/migration-test code.gitea.io/gitea/integrations,$(shell $(GO ) list -mod=vendor ./... | grep -v /vendor/) )
93
93
94
94
FOMANTIC_CONFIGS := semantic.json web_src/fomantic/theme.config.less web_src/fomantic/_site/globals/site.variables
95
95
FOMANTIC_DEST := web_src/fomantic/build/semantic.js web_src/fomantic/build/semantic.css
@@ -399,8 +399,9 @@ test-sqlite\#%: integrations.sqlite.test generate-ini-sqlite
399
399
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/sqlite.ini ./integrations.sqlite.test -test.run $(subst .,/,$* )
400
400
401
401
.PHONY : test-sqlite-migration
402
- test-sqlite-migration : migrations.sqlite.test generate-ini-sqlite
402
+ test-sqlite-migration : migrations.sqlite.test migrations.individual.sqlite.test generate-ini-sqlite
403
403
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/sqlite.ini ./migrations.sqlite.test
404
+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/sqlite.ini ./migrations.individual.sqlite.test
404
405
405
406
generate-ini-mysql :
406
407
sed -e ' s|{{TEST_MYSQL_HOST}}|${TEST_MYSQL_HOST}|g' \
@@ -419,8 +420,9 @@ test-mysql\#%: integrations.mysql.test generate-ini-mysql
419
420
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql.ini ./integrations.mysql.test -test.run $(subst .,/,$* )
420
421
421
422
.PHONY : test-mysql-migration
422
- test-mysql-migration : migrations.mysql.test generate-ini-mysql
423
+ test-mysql-migration : migrations.mysql.test migrations.individual.mysql.test generate-ini-mysql
423
424
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql.ini ./migrations.mysql.test
425
+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql.ini ./migrations.individual.mysql.test
424
426
425
427
generate-ini-mysql8 :
426
428
sed -e ' s|{{TEST_MYSQL8_HOST}}|${TEST_MYSQL8_HOST}|g' \
@@ -439,8 +441,9 @@ test-mysql8\#%: integrations.mysql8.test generate-ini-mysql8
439
441
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql8.ini ./integrations.mysql8.test -test.run $(subst .,/,$* )
440
442
441
443
.PHONY : test-mysql8-migration
442
- test-mysql8-migration : migrations.mysql8.test generate-ini-mysql8
444
+ test-mysql8-migration : migrations.mysql8.test migrations.individual.mysql8.test generate-ini-mysql8
443
445
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql8.ini ./migrations.mysql8.test
446
+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mysql8.ini ./migrations.individual.mysql8.test
444
447
445
448
generate-ini-pgsql :
446
449
sed -e ' s|{{TEST_PGSQL_HOST}}|${TEST_PGSQL_HOST}|g' \
@@ -460,8 +463,9 @@ test-pgsql\#%: integrations.pgsql.test generate-ini-pgsql
460
463
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/pgsql.ini ./integrations.pgsql.test -test.run $(subst .,/,$* )
461
464
462
465
.PHONY : test-pgsql-migration
463
- test-pgsql-migration : migrations.pgsql.test generate-ini-pgsql
466
+ test-pgsql-migration : migrations.pgsql.test migrations.individual.pgsql.test generate-ini-pgsql
464
467
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/pgsql.ini ./migrations.pgsql.test
468
+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/pgsql.ini ./migrations.individual.pgsql.test
465
469
466
470
generate-ini-mssql :
467
471
sed -e ' s|{{TEST_MSSQL_HOST}}|${TEST_MSSQL_HOST}|g' \
@@ -480,8 +484,9 @@ test-mssql\#%: integrations.mssql.test generate-ini-mssql
480
484
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mssql.ini ./integrations.mssql.test -test.run $(subst .,/,$* )
481
485
482
486
.PHONY : test-mssql-migration
483
- test-mssql-migration : migrations.mssql.test generate-ini-mssql
487
+ test-mssql-migration : migrations.mssql.test migrations.individual.mssql.test generate-ini-mssql
484
488
GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mssql.ini ./migrations.mssql.test -test.failfast
489
+ GITEA_ROOT=" $( CURDIR) " GITEA_CONF=integrations/mssql.ini ./migrations.individual.mssql.test -test.failfast
485
490
486
491
.PHONY : bench-sqlite
487
492
bench-sqlite : integrations.sqlite.test generate-ini-sqlite
@@ -541,6 +546,26 @@ migrations.mssql.test: $(GO_SOURCES)
541
546
migrations.sqlite.test : $(GO_SOURCES )
542
547
$(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/integrations/migration-test -o migrations.sqlite.test -tags ' $(TEST_TAGS)'
543
548
549
+ .PHONY : migrations.individual.mysql.test
550
+ migrations.individual.mysql.test : $(GO_SOURCES )
551
+ $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/models/migrations -o migrations.individual.mysql.test
552
+
553
+ .PHONY : migrations.individual.mysql8.test
554
+ migrations.individual.mysql8.test : $(GO_SOURCES )
555
+ $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/models/migrations -o migrations.individual.mysql8.test
556
+
557
+ .PHONY : migrations.individual.pgsql.test
558
+ migrations.individual.pgsql.test : $(GO_SOURCES )
559
+ $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/models/migrations -o migrations.individual.pgsql.test
560
+
561
+ .PHONY : migrations.individual.mssql.test
562
+ migrations.individual.mssql.test : $(GO_SOURCES )
563
+ $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/models/migrations -o migrations.individual.mssql.test
564
+
565
+ .PHONY : migrations.individual.sqlite.test
566
+ migrations.individual.sqlite.test : $(GO_SOURCES )
567
+ $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/models/migrations -o migrations.individual.sqlite.test -tags ' $(TEST_TAGS)'
568
+
544
569
.PHONY : check
545
570
check : test
546
571
0 commit comments