docker/phpunit.mysql8.0.xml
<?xml version="1.0"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd"
bootstrap="tests/LongitudeOne/Spatial/Tests/TestInit.php" executionOrder="depends,defects" stopOnFailure="true"
displayDetailsOnTestsThatTriggerDeprecations="true"
displayDetailsOnTestsThatTriggerWarnings="true"
displayDetailsOnTestsThatTriggerErrors="true"
stopOnError="true" stopOnWarning="true" stopOnDefect="true" cacheDirectory=".phpunit.cache">
<testsuites>
<testsuite name="default">
<directory>tests/LongitudeOne/Spatial/Tests</directory>
</testsuite>
</testsuites>
<groups>
<include>
<group>php</group>
<group>dql</group>
<group>geometry</group>
<group>srid</group>
<group>mysql-only</group>
<group>issue</group>
</include>
<exclude>
<group>pgsql-only</group>
<group>srid</group>
<group>deprecation</group>
</exclude>
</groups>
<php>
<var name="db_type" value="pdo_mysql"/>
<var name="db_host" value="spatial-mysql8"/>
<var name="db_username" value="main"/>
<var name="db_password" value="main"/>
<var name="db_name" value="main"/>
<var name="db_port" value="3306"/>
<!-- Select timezone for log -->
<var name="opt_log_timezone" value="Europe/Paris"/>
<!-- Select the log level : debug to get each request, info to get each starting test and disconnection -->
<var name="opt_log_level" value="debug"/>
<!-- Select the directory to store the log files -->
<var name="opt_log_dir" value=".phpunit.cache/logs"/>
<!-- Select the log file name -->
<var name="opt_log_file" value="mysql80.log"/>
</php>
<source>
<include>
<directory suffix=".php">lib</directory>
</include>
</source>
</phpunit>