Skip to content

Commit b0cf3bc

Browse files
committed
- Adds phpunit.xml overrides for Integration testing
1 parent 5102f72 commit b0cf3bc

2 files changed

Lines changed: 39 additions & 0 deletions

File tree

.laminas-ci/phpunit.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.4/phpunit.xsd"
4+
bootstrap="vendor/autoload.php"
5+
colors="true"
6+
cacheDirectory=".phpunit.cache"
7+
requireCoverageMetadata="true"
8+
displayDetailsOnAllIssues="true"
9+
failOnNotice="true"
10+
failOnDeprecation="true"
11+
failOnWarning="true">
12+
13+
<extensions>
14+
<bootstrap class="PhpDbIntegrationTest\Mysql\Extension\ListenerExtension" />
15+
</extensions>
16+
<testsuites>
17+
<testsuite name="unit test">
18+
<directory>test/unit</directory>
19+
</testsuite>
20+
<testsuite name="integration test">
21+
<directory>test/integration</directory>
22+
</testsuite>
23+
</testsuites>
24+
<source restrictNotices="true">
25+
<include>
26+
<directory>src</directory>
27+
</include>
28+
</source>
29+
<php>
30+
<env name="TESTS_PHPDB_ADAPTER_MYSQL" value="true"/>
31+
<env name="TESTS_PHPDB_ADAPTER_MYSQL_HOSTNAME" value="mysql"/>
32+
<env name="TESTS_PHPDB_ADAPTER_MYSQL_USERNAME" value="root"/>
33+
<env name="TESTS_PHPDB_ADAPTER_MYSQL_PASSWORD" value=""/>
34+
<env name="TESTS_PHPDB_ADAPTER_MYSQL_DATABASE" value="phpdb_test"/>
35+
<env name="TESTS_PHPDB_ADAPTER_MYSQL_PORT" value="3306"/>
36+
</php>
37+
</phpunit>

.laminas-ci/pre-run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/bash
2+
cp .laminas-ci/phpunit.xml phpunit.xml

0 commit comments

Comments
 (0)