Skip to content

Commit b0dd8cc

Browse files
loks0nclaude
andcommitted
Fix package test runs and trim to a minimal package set
Tests: - Derive PHP extensions from each package's composer.json in CI and run on PHP 8.4 (client and queue require >=8.4) - Install with --ignore-platform-reqs, matching upstream package CI - Run suites with a compose 'tests' service inside containers - Scope http's composer test to the unit suite; e2e moves to test:e2e - Fix platform tests against the PSR header API in http 2.0.0-rc5 - Allow workflow_dispatch with a package list Packages: keep cli, client, http, platform, queue; di, fetch, registry and system can be re-imported later. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent ec968c1 commit b0dd8cc

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
"analyze": "vendor/bin/phpstan analyse -c phpstan.neon --memory-limit 512M",
2828
"refactor": "vendor/bin/rector process",
2929
"refactor:check": "vendor/bin/rector process --dry-run",
30-
"test": "vendor/bin/phpunit --configuration phpunit.xml"
30+
"test": "vendor/bin/phpunit --configuration phpunit.xml --testsuite unit",
31+
"test:e2e": "vendor/bin/phpunit --configuration phpunit.xml --testsuite e2e-fpm,e2e-swoole"
3132
},
3233
"require": {
3334
"php": ">=8.3",

0 commit comments

Comments
 (0)