From 2fd09d4435783ec3f75912cab215f933895b7cd6 Mon Sep 17 00:00:00 2001 From: Kentaro Ohkouchi Date: Tue, 24 May 2022 10:24:30 +0900 Subject: [PATCH] Fix `Syntax error or access violation: 1305 SAVEPOINT DOCTRINE2_SAVEPOINT_3 does not exist` see https://github.com/dmaicher/doctrine-test-bundle/issues/58#issuecomment-391081408 --- .github/workflows/unit-test.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 3eabf3aecaf..f7801ffa18a 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -84,6 +84,18 @@ jobs: bin/console doctrine:schema:create bin/console eccube:fixtures:load + - name: PHPUnit + env: + APP_ENV: 'test' + DATABASE_URL: ${{ matrix.database_url }} + DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} + MAILER_URL: 'smtp://127.0.0.11025' + run: bin/phpunit --exclude-group cache-clear,cache-clear-install,update-schema-doctrine + ## XXX MySQL で Syntax error or access violation: 1305 SAVEPOINT DOCTRINE2_SAVEPOINT_3 does not exist が + ## 発生するため \DAMA\DoctrineTestBundle\PHPUnit\PHPUnitListener を削除する + ## see https://github.com/dmaicher/doctrine-test-bundle/issues/58#issuecomment-391081408 + - run: sed -e '/DoctrineTestBundle/d' phpunit.xml.dist > phpunit.xml + if: ${{ matrix.db == 'mysql' }} - name: PHPUnit env: APP_ENV: 'test' @@ -91,7 +103,6 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://127.0.0.11025' run: | - bin/phpunit --exclude-group cache-clear,cache-clear-install,update-schema-doctrine bin/phpunit --group cache-clear bin/phpunit --group cache-clear-install bin/phpunit --group update-schema-doctrine --exclude-group update-schema-doctrine-install