Skip to content

Commit dc5ccb6

Browse files
committed
Use different PHPUnit configuration per version
1 parent 80e4569 commit dc5ccb6

5 files changed

Lines changed: 101 additions & 19 deletions

File tree

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
6161
- name: Run tests
6262
run: |
63-
vendor/bin/phpunit --log-junit junit.xml --coverage-clover clover.xml
63+
vendor/bin/phpunit --configuration ${{ matrix.phpunit_config }} --log-junit junit.xml --coverage-clover clover.xml
6464
6565
- name: Upload coverage to Codecov
6666
uses: codecov/codecov-action@v5

phpunit.xml.dist

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<phpunit bootstrap="vendor/autoload.php"
3-
backupGlobals="true"
4-
backupStaticAttributes="false"
5-
colors="true"
6-
beStrictAboutTestsThatDoNotTestAnything="true"
7-
beStrictAboutOutputDuringTests="true"
8-
displayDetailsOnTestsThatTriggerDeprecations="true"
9-
verbose="true">
3+
backupGlobals="true"
4+
backupStaticAttributes="false"
5+
colors="true"
6+
beStrictAboutTestsThatDoNotTestAnything="true"
7+
beStrictAboutOutputDuringTests="true"
8+
displayDetailsOnTestsThatTriggerDeprecations="true"
9+
verbose="true">
1010

11-
<testsuites>
12-
<testsuite name="Jira_Api Test Suite">
13-
<directory>tests</directory>
14-
</testsuite>
15-
</testsuites>
11+
<testsuites>
12+
<testsuite name="Jira_Api Test Suite">
13+
<directory>tests</directory>
14+
</testsuite>
15+
</testsuites>
1616

1717
<filter>
1818
<whitelist>
1919
<directory>src</directory>
2020
</whitelist>
2121
</filter>
2222

23-
<!--
24-
<php>
25-
<server name="REPO_URL" value="http://localhost/"/>
26-
</php>
27-
-->
28-
23+
<!--
24+
<php>
25+
<server name="REPO_URL" value="http://localhost/"/>
26+
</php>
27+
-->
2928
</phpunit>

phpunit10.xml.dist

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd"
3+
bootstrap="vendor/autoload.php"
4+
backupGlobals="true"
5+
backupStaticAttributes="false"
6+
colors="true"
7+
beStrictAboutTestsThatDoNotTestAnything="true"
8+
beStrictAboutOutputDuringTests="true"
9+
verbose="true">
10+
11+
<testsuites>
12+
<testsuite name="Jira_Api Test Suite">
13+
<directory>tests</directory>
14+
</testsuite>
15+
</testsuites>
16+
17+
<coverage>
18+
<include>
19+
<directory>src</directory>
20+
</include>
21+
</coverage>
22+
23+
<!--
24+
<php>
25+
<server name="REPO_URL" value="http://localhost/"/>
26+
</php>
27+
-->
28+
</phpunit>

phpunit7.xml.dist

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<phpunit bootstrap="vendor/autoload.php"
3+
backupGlobals="true"
4+
backupStaticAttributes="false"
5+
colors="true"
6+
beStrictAboutTestsThatDoNotTestAnything="true"
7+
beStrictAboutOutputDuringTests="true"
8+
verbose="true">
9+
10+
<testsuites>
11+
<testsuite name="Jira_Api Test Suite">
12+
<directory>tests</directory>
13+
</testsuite>
14+
</testsuites>
15+
16+
<filter>
17+
<whitelist>
18+
<directory>src</directory>
19+
</whitelist>
20+
</filter>
21+
22+
<!--
23+
<php>
24+
<server name="REPO_URL" value="http://localhost/"/>
25+
</php>
26+
-->
27+
</phpunit>

phpunit9.xml.dist

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd"
3+
bootstrap="vendor/autoload.php"
4+
backupGlobals="true"
5+
backupStaticAttributes="false"
6+
colors="true"
7+
beStrictAboutTestsThatDoNotTestAnything="true"
8+
beStrictAboutOutputDuringTests="true"
9+
verbose="true">
10+
11+
<testsuites>
12+
<testsuite name="Jira_Api Test Suite">
13+
<directory>tests</directory>
14+
</testsuite>
15+
</testsuites>
16+
17+
<coverage>
18+
<include>
19+
<directory>src</directory>
20+
</include>
21+
</coverage>
22+
23+
<!--
24+
<php>
25+
<server name="REPO_URL" value="http://localhost/"/>
26+
</php>
27+
-->
28+
</phpunit>

0 commit comments

Comments
 (0)