Runs PHPUnit tests for Shopware extensions.
- Runs PHPUnit tests
- Generates code coverage reports
- Optionally uploads coverage to Codecov
| Input | Description | Required | Default |
|---|---|---|---|
extensionName |
Your extension name | Yes | - |
uploadCoverage |
Upload coverage to codecov (requires CODECOV_TOKEN secret) |
No | false |
filterName |
PHPUnit 11 requires a testsuite filter | No | - |
jobs:
phpunit:
uses: shopware/github-actions/phpunit@main
with:
extensionName: MyExtensionNamejobs:
phpunit:
uses: shopware/github-actions/phpunit@main
with:
extensionName: MyExtensionName
uploadCoverage: truejobs:
phpunit:
uses: shopware/github-actions/phpunit@main
with:
extensionName: MyExtensionName
filterName: unit