Skip to content

Docker Compose - Integration test suite #39

Description

@tyrsson

Package Version

3.0.x

Php Version

8.3

Database Engine

MySQL

Basic Information

N/A

Steps to Reproduce

  1. Pull latest
  2. docker compose up -d
  3. docker compose exec php composer test-integration

Expected Behavior

For all integration test covering mysql, pgsql, sqlite to run without error.

Actual behavior?

This is the reported info relevant to this failure.

  1. Exception in third-party event subscriber: SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation
    #0 /var/www/html/test/integration/Platform/MysqlFixtureLoader.php(41): PDO->exec('DROP TABLE IF E...')
    Rewrite the documentation #1 /var/www/html/test/integration/Extension/IntegrationTestStartedListener.php(49): LaminasIntegrationTest\Db\Platform\MysqlFixtureLoader->createDatabase()
    Replace all references to specific classes with interfaces #2 /var/www/html/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): LaminasIntegrationTest\Db\Extension\IntegrationTestStartedListener->notify(Object(PHPUnit\Event\TestSuite\Started))

Additional Info

There is a couple more issues running the integration test but they are not related to this issue since they are relevant to lsof. Possibly due to me running in WSL2. Researching that now.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingqaImprovements in quality assurance of the project

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions