diff --git a/.github/workflows/test-application.yaml b/.github/workflows/test-application.yaml
index d2bd1b3..6f3ff6d 100644
--- a/.github/workflows/test-application.yaml
+++ b/.github/workflows/test-application.yaml
@@ -23,11 +23,13 @@ jobs:
include:
- php-version: '7.3'
dependency-versions: 'lowest'
+ phpunit-config: 'phpunit-9.xml.dist'
env:
SYMFONY_DEPRECATIONS_HELPER: disabled
- php-version: '7.4'
dependency-versions: 'highest'
+ phpunit-config: 'phpunit-9.xml.dist'
env:
SYMFONY_DEPRECATIONS_HELPER: weak
@@ -51,6 +53,12 @@ jobs:
env:
SYMFONY_DEPRECATIONS_HELPER: weak
+ - php-version: '8.4'
+ dependency-versions: 'highest'
+ composer-options: '--ignore-platform-reqs'
+ env:
+ SYMFONY_DEPRECATIONS_HELPER: weak
+
services:
mysql:
image: mysql:5.7
@@ -79,13 +87,14 @@ jobs:
uses: ramsey/composer-install@v2
with:
dependency-versions: ${{matrix.dependency-versions}}
+ composer-options: ${{ matrix.composer-options }}
- name: Bootstrap test environment
run: composer bootstrap-test-environment
env: ${{ matrix.env }}
- name: Execute test cases
- run: time composer test
+ run: time composer test -- --config ${{ matrix.phpunit-config || 'phpunit.xml.dist' }}
env: ${{ matrix.env }}
lint:
diff --git a/composer.json b/composer.json
index a6cdc07..b3febaa 100644
--- a/composer.json
+++ b/composer.json
@@ -31,10 +31,9 @@
"phpstan/phpstan-doctrine": "^1.2",
"phpstan/phpstan-phpunit": "^1.0",
"phpstan/phpstan-symfony": "^1.1",
- "phpunit/phpunit": "^8.5.9 || ^9.5",
+ "phpunit/phpunit": "^9.6 || ^10.0",
"symfony/dotenv": "^5.4 || ^6.0 || ^7.0",
"symfony/monolog-bundle": "^3.1",
- "symfony/phpunit-bridge": "^5.2 || ^6.0 || ^7.0",
"thecodingmachine/phpstan-strict-rules": "^1.0"
},
"conflict": {
diff --git a/phpunit-9.xml.dist b/phpunit-9.xml.dist
new file mode 100644
index 0000000..c8bd1ab
--- /dev/null
+++ b/phpunit-9.xml.dist
@@ -0,0 +1,24 @@
+
+
+
+
+
+ ./Tests
+
+
+
+
+
+ ./
+
+ ./Tests
+ ./vendor
+
+
+
+
+
+
+
+
+
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index ed8722f..07c4fa4 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -1,29 +1,24 @@
-
-
- ./Tests
+
+ ./Tests
-
-
- ./
-
- ./Tests
- ./vendor
-
-
-
-
-
-
-
+
+
-
-
-
+