@@ -52,6 +52,10 @@ TEST_MYSQL_HOST ?= mysql:3306
52
52
TEST_MYSQL_DBNAME ?= testgitea
53
53
TEST_MYSQL_USERNAME ?= root
54
54
TEST_MYSQL_PASSWORD ?=
55
+ TEST_MYSQL8_HOST ?= mysql8:3306
56
+ TEST_MYSQL8_DBNAME ?= testgitea
57
+ TEST_MYSQL8_USERNAME ?= root
58
+ TEST_MYSQL8_PASSWORD ?=
55
59
TEST_PGSQL_HOST ?= pgsql:5432
56
60
TEST_PGSQL_DBNAME ?= testgitea
57
61
TEST_PGSQL_USERNAME ?= postgres
80
84
$(GO ) clean -i ./...
81
85
rm -rf $(EXECUTABLE ) $(DIST ) $(BINDATA ) \
82
86
integrations* .test \
83
- integrations/gitea-integration-pgsql/ integrations/gitea-integration-mysql/ integrations/gitea-integration-sqlite / integrations/gitea-integration-mssql / \
84
- integrations/indexers-mysql/ integrations/indexers-pgsql integrations/indexers-sqlite integrations/indexers-mssql \
85
- integrations/mysql.ini integrations/pgsql.ini integrations/mssql.ini
87
+ integrations/gitea-integration-pgsql/ integrations/gitea-integration-mysql/ integrations/gitea-integration-mysql8 / integrations/gitea-integration-sqlite / \
88
+ integrations/gitea-integration-mssql/ integrations/ indexers-mysql/ integrations/indexers-mysql8/ integrations/indexers-pgsql integrations/indexers-sqlite \
89
+ integrations/indexers-mssql integrations/ mysql.ini integrations/mysql8 .ini integrations/pgsql.ini integrations/mssql.ini
86
90
87
91
.PHONY : fmt
88
92
fmt :
@@ -209,6 +213,11 @@ generate-ini:
209
213
-e ' s|{{TEST_MYSQL_USERNAME}}|${TEST_MYSQL_USERNAME}|g' \
210
214
-e ' s|{{TEST_MYSQL_PASSWORD}}|${TEST_MYSQL_PASSWORD}|g' \
211
215
integrations/mysql.ini.tmpl > integrations/mysql.ini
216
+ sed -e ' s|{{TEST_MYSQL8_HOST}}|${TEST_MYSQL8_HOST}|g' \
217
+ -e ' s|{{TEST_MYSQL8_DBNAME}}|${TEST_MYSQL8_DBNAME}|g' \
218
+ -e ' s|{{TEST_MYSQL8_USERNAME}}|${TEST_MYSQL8_USERNAME}|g' \
219
+ -e ' s|{{TEST_MYSQL8_PASSWORD}}|${TEST_MYSQL8_PASSWORD}|g' \
220
+ integrations/mysql8.ini.tmpl > integrations/mysql8.ini
212
221
sed -e ' s|{{TEST_PGSQL_HOST}}|${TEST_PGSQL_HOST}|g' \
213
222
-e ' s|{{TEST_PGSQL_DBNAME}}|${TEST_PGSQL_DBNAME}|g' \
214
223
-e ' s|{{TEST_PGSQL_USERNAME}}|${TEST_PGSQL_USERNAME}|g' \
@@ -228,6 +237,14 @@ test-mysql: integrations.test generate-ini
228
237
test-mysql-migration : migrations.test generate-ini
229
238
GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./migrations.test
230
239
240
+ .PHONY : test-mysql8
241
+ test-mysql8 : integrations.test generate-ini
242
+ GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql8.ini ./integrations.test
243
+
244
+ .PHONY : test-mysql8-migration
245
+ test-mysql8-migration : migrations.test generate-ini
246
+ GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql8.ini ./migrations.test
247
+
231
248
.PHONY : test-pgsql
232
249
test-pgsql : integrations.test generate-ini
233
250
GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.test
@@ -236,7 +253,6 @@ test-pgsql: integrations.test generate-ini
236
253
test-pgsql-migration : migrations.test generate-ini
237
254
GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./migrations.test
238
255
239
-
240
256
.PHONY : test-mssql
241
257
test-mssql : integrations.test generate-ini
242
258
GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mssql.ini ./integrations.test
0 commit comments