Skip to content

Commit a63ba41

Browse files
committed
Allow passing TEST_LOGGER variable
1 parent 5f998fb commit a63ba41

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

.drone.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,7 @@ steps:
545545
TAGS: bindata
546546
USE_REPO_TEST_DIR: 1
547547
NO_DEPS_PLAYWRIGHT: 1
548+
TEST_LOGGER: console,file
548549

549550
---
550551
kind: pipeline

Makefile

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -399,9 +399,8 @@ gomod-check: tidy
399399
fi
400400

401401
generate-ini-sqlite:
402-
$(TEST_LOGGER) ?= test,file
403402
sed -e 's|{{REPO_TEST_DIR}}|${REPO_TEST_DIR}|g' \
404-
-e 's|{{TEST_LOGGER}}|${TEST_LOGGER}|g' \
403+
-e 's|{{TEST_LOGGER}}|$(or $(TEST_LOGGER),test$(COMMA)file)|g' \
405404
integrations/sqlite.ini.tmpl > integrations/sqlite.ini
406405

407406
.PHONY: test-sqlite
@@ -423,13 +422,12 @@ test-sqlite-migration\#%: migrations.sqlite.test migrations.individual.sqlite.t
423422

424423

425424
generate-ini-mysql:
426-
$(TEST_LOGGER) ?= test,file
427425
sed -e 's|{{TEST_MYSQL_HOST}}|${TEST_MYSQL_HOST}|g' \
428426
-e 's|{{TEST_MYSQL_DBNAME}}|${TEST_MYSQL_DBNAME}|g' \
429427
-e 's|{{TEST_MYSQL_USERNAME}}|${TEST_MYSQL_USERNAME}|g' \
430428
-e 's|{{TEST_MYSQL_PASSWORD}}|${TEST_MYSQL_PASSWORD}|g' \
431429
-e 's|{{REPO_TEST_DIR}}|${REPO_TEST_DIR}|g' \
432-
-e 's|{{TEST_LOGGER}}|${TEST_LOGGER}|g' \
430+
-e 's|{{TEST_LOGGER}}|$(or $(TEST_LOGGER),test$(COMMA)file)|g' \
433431
integrations/mysql.ini.tmpl > integrations/mysql.ini
434432

435433
.PHONY: test-mysql
@@ -446,13 +444,12 @@ test-mysql-migration: migrations.mysql.test migrations.individual.mysql.test gen
446444
GITEA_ROOT="$(CURDIR)" GITEA_CONF=integrations/mysql.ini ./migrations.individual.mysql.test
447445

448446
generate-ini-mysql8:
449-
$(TEST_LOGGER) ?= test,file
450447
sed -e 's|{{TEST_MYSQL8_HOST}}|${TEST_MYSQL8_HOST}|g' \
451448
-e 's|{{TEST_MYSQL8_DBNAME}}|${TEST_MYSQL8_DBNAME}|g' \
452449
-e 's|{{TEST_MYSQL8_USERNAME}}|${TEST_MYSQL8_USERNAME}|g' \
453450
-e 's|{{TEST_MYSQL8_PASSWORD}}|${TEST_MYSQL8_PASSWORD}|g' \
454451
-e 's|{{REPO_TEST_DIR}}|${REPO_TEST_DIR}|g' \
455-
-e 's|{{TEST_LOGGER}}|${TEST_LOGGER}|g' \
452+
-e 's|{{TEST_LOGGER}}|$(or $(TEST_LOGGER),test$(COMMA)file)|g' \
456453
integrations/mysql8.ini.tmpl > integrations/mysql8.ini
457454

458455
.PHONY: test-mysql8
@@ -469,14 +466,13 @@ test-mysql8-migration: migrations.mysql8.test migrations.individual.mysql8.test
469466
GITEA_ROOT="$(CURDIR)" GITEA_CONF=integrations/mysql8.ini ./migrations.individual.mysql8.test
470467

471468
generate-ini-pgsql:
472-
$(TEST_LOGGER) ?= test,file
473469
sed -e 's|{{TEST_PGSQL_HOST}}|${TEST_PGSQL_HOST}|g' \
474470
-e 's|{{TEST_PGSQL_DBNAME}}|${TEST_PGSQL_DBNAME}|g' \
475471
-e 's|{{TEST_PGSQL_USERNAME}}|${TEST_PGSQL_USERNAME}|g' \
476472
-e 's|{{TEST_PGSQL_PASSWORD}}|${TEST_PGSQL_PASSWORD}|g' \
477473
-e 's|{{TEST_PGSQL_SCHEMA}}|${TEST_PGSQL_SCHEMA}|g' \
478474
-e 's|{{REPO_TEST_DIR}}|${REPO_TEST_DIR}|g' \
479-
-e 's|{{TEST_LOGGER}}|${TEST_LOGGER}|g' \
475+
-e 's|{{TEST_LOGGER}}|$(or $(TEST_LOGGER),test$(COMMA)file)|g' \
480476
integrations/pgsql.ini.tmpl > integrations/pgsql.ini
481477

482478
.PHONY: test-pgsql
@@ -493,13 +489,12 @@ test-pgsql-migration: migrations.pgsql.test migrations.individual.pgsql.test gen
493489
GITEA_ROOT="$(CURDIR)" GITEA_CONF=integrations/pgsql.ini ./migrations.individual.pgsql.test
494490

495491
generate-ini-mssql:
496-
$(TEST_LOGGER) ?= test,file
497492
sed -e 's|{{TEST_MSSQL_HOST}}|${TEST_MSSQL_HOST}|g' \
498493
-e 's|{{TEST_MSSQL_DBNAME}}|${TEST_MSSQL_DBNAME}|g' \
499494
-e 's|{{TEST_MSSQL_USERNAME}}|${TEST_MSSQL_USERNAME}|g' \
500495
-e 's|{{TEST_MSSQL_PASSWORD}}|${TEST_MSSQL_PASSWORD}|g' \
501496
-e 's|{{REPO_TEST_DIR}}|${REPO_TEST_DIR}|g' \
502-
-e 's|{{TEST_LOGGER}}|${TEST_LOGGER}|g' \
497+
-e 's|{{TEST_LOGGER}}|$(or $(TEST_LOGGER),test$(COMMA)file)|g' \
503498
integrations/mssql.ini.tmpl > integrations/mssql.ini
504499

505500
.PHONY: test-mssql
@@ -515,8 +510,9 @@ test-mssql-migration: migrations.mssql.test migrations.individual.mssql.test gen
515510
GITEA_ROOT="$(CURDIR)" GITEA_CONF=integrations/mssql.ini ./migrations.mssql.test -test.failfast
516511
GITEA_ROOT="$(CURDIR)" GITEA_CONF=integrations/mssql.ini ./migrations.individual.mssql.test -test.failfast
517512

513+
.PHONY: test-e2e%
518514
# Use only file logging for end-to-end tests
519-
test-e2e%: TEST_LOGGER = file
515+
test-e2e%: TEST_LOGGER ?= file
520516

521517
.PHONY: test-e2e
522518
test-e2e: test-e2e-sqlite

0 commit comments

Comments
 (0)