From ae8899add6e10624ecc579b7520094416dbbdfcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Sun, 23 Jan 2022 00:21:14 +0100 Subject: [PATCH 1/2] Test /w Oracle 18g --- .github/workflows/test-unit.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index 120facba..7e92c6c5 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -104,9 +104,9 @@ jobs: ACCEPT_EULA: Y SA_PASSWORD: atk4_pass oracle: - image: ghcr.io/mvorisek/docker-oracle-xe-11g + image: gvenzl/oracle-xe:18 env: - ORACLE_ALLOW_REMOTE: true + ORACLE_PASSWORD: atk4_pass steps: - name: Checkout uses: actions/checkout@v2 @@ -196,12 +196,11 @@ jobs: php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-mssql.cov; fi - - name: "Run tests: Oracle (only for coverage or cron)" - if: env.LOG_COVERAGE || github.event_name == 'schedule' + - name: "Run tests: Oracle" env: DB_DSN: "oci:dbname=oracle/xe" DB_USER: system - DB_PASSWORD: oracle + DB_PASSWORD: atk4_pass NLS_LANG: AMERICAN_AMERICA.AL32UTF8 run: | sed -E "s~(\\\$db = new.+Persistence\\\\Sql)\(.+\);~\\1('$DB_DSN', '$DB_USER', '$DB_PASSWORD');~g" -i demos/db.default.php @@ -259,9 +258,9 @@ jobs: ACCEPT_EULA: Y SA_PASSWORD: atk4_pass oracle: - image: ghcr.io/mvorisek/docker-oracle-xe-11g + image: gvenzl/oracle-xe:18 env: - ORACLE_ALLOW_REMOTE: true + ORACLE_PASSWORD: atk4_pass steps: - name: Checkout uses: actions/checkout@v2 @@ -382,7 +381,7 @@ jobs: env: DB_DSN: "oci:dbname=oracle/xe" DB_USER: system - DB_PASSWORD: oracle + DB_PASSWORD: atk4_pass NLS_LANG: AMERICAN_AMERICA.AL32UTF8 run: | sed -E "s~(\\\$db = new.+Persistence\\\\Sql)\(.+\);~\\1('$DB_DSN', '$DB_USER', '$DB_PASSWORD');~g" -i demos/db.default.php From 42b1369479ab1c3c607de962514de6e02c8e6777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Sun, 23 Jan 2022 00:41:25 +0100 Subject: [PATCH 2/2] add healthcheck --- .github/workflows/test-unit.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index 7e92c6c5..2ebdb34b 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -107,6 +107,7 @@ jobs: image: gvenzl/oracle-xe:18 env: ORACLE_PASSWORD: atk4_pass + options: --health-cmd healthcheck.sh --health-interval=10s --health-timeout=5s --health-retries=10 steps: - name: Checkout uses: actions/checkout@v2 @@ -261,6 +262,7 @@ jobs: image: gvenzl/oracle-xe:18 env: ORACLE_PASSWORD: atk4_pass + options: --health-cmd healthcheck.sh --health-interval=10s --health-timeout=5s --health-retries=10 steps: - name: Checkout uses: actions/checkout@v2