typo3-testing
OfficialAutomate TYPO3 tests, ensure code quality.
Authornetresearch
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
typo3/testing-frameworkphpunit/phpunitcodeception/codeceptioncodeception/module-webdriverphpstan/phpstanphpstan/phpstan-strict-rulessaschaegerer/phpstan-typo3rector/rectorssch/typo3-rectorfriendsofphp/php-cs-fixerovertrue/phplintdocker
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: typo3-testing Download link: https://github.com/netresearch/claude-code-marketplace/archive/main.zip#typo3-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.