What problem does it solve?
Setting up and maintaining robust testing for TYPO3 extensions can be complex and time-consuming, often leading to inconsistent quality or skipped tests. This skill automates the entire testing lifecycle, from infrastructure setup to CI/CD integration, ensuring high-quality, reliable TYPO3 extensions with minimal effort.
Core Features & Use Cases
- Automated Test Setup: Quickly generate Unit, Functional, and Acceptance tests with pre-configured PHPUnit and Codeception.
- CI/CD Integration: Seamlessly integrate testing into GitHub Actions or GitLab CI pipelines for continuous quality assurance.
- Quality Tooling: Enforce code standards with PHPStan, Rector, and php-cs-fixer, catching bugs and improving code health automatically.
- Use Case: A TYPO3 developer needs to add a new feature to an extension. They can use this skill to instantly generate a functional test, set up the necessary database fixtures, and ensure it passes all quality checks before deployment, all with a few commands.
Quick Start
Set up the testing infrastructure for my TYPO3 extension, including unit and functional tests.