The Test Application is a shared testing environment designed to simplify Sylius plugin development. Instead of setting up a full application in every plugin, you now use a common, pre-configured application maintained by the Sylius team.
Previously, each plugin had to maintain its own copy of a test application, leading to duplicated configuration, maintenance overhead, and version incompatibilities.
This package solves that problem by:
- Extracting a reusable, standalone test application
- Providing an official, centrally maintained solution by the Sylius team
- Simplifying the setup and execution of tests within plugins
- Creating versioned variants aligned with specific Sylius versions (e.g.
1.14,2.0, etc.)
For more information about the Test Application, and on installation and configuration instructions, please refer to the Sylius documentation.
See an example implementation in the pull request to Sylius/InvoicingPlugin.
For online communication, we invite you to chat with us & other users on Sylius Slack.
This package is completely free and released under the MIT License.