xcidar / doctrine-fixtures-generator-bundle
从您的数据库中生成从现有数据生成的测试用例。您可以在测试用例中指定要导入的实体名称和ID。
v2.0-beta
2019-06-25 14:19 UTC
Requires
- php: >=7.0
- doctrine/doctrine-bundle: >=1.2
- doctrine/doctrine-fixtures-bundle: >=2.2
- doctrine/orm: >=2.2
- symfony/framework-bundle: ~3.4|~4
Requires (Dev)
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^6.0
- symfony/phpunit-bridge: dev-master
This package is auto-updated.
Last update: 2024-09-05 20:58:24 UTC
README
从您的数据库中生成从现有数据生成的测试用例。您可以在测试用例中指定要导入的实体名称和ID。
功能包括
- 从现有实体数据创建测试用例。
- 指定要导入测试用例中的确切ID的选项。
- 指定要导入测试用例中ID范围的选项。(感谢 andreyserdjuk)
- 从命令行手动设置测试用例的加载顺序。(感谢 ioniks)
- 在命令行中指定我们想要的生成的测试用例的特定加载顺序。
- 快照:从当前数据库创建完整的测试用例集合。
- 在快照上下文中自动设置加载顺序。(新增 现在支持多对多关系。)
- 在快照上下文中,当任何其他实体链接到此实体时,生成测试用例引用。
版本说明
- 对于symfony 2.3和2.4,使用版本v1.0.*
- 对于symfony 2.5到3.4,使用版本v1.3.*
- 对于symfony 4.x及以上,使用版本v2.x或2.0-dev(master)。
文档
大部分文档存储在这个包的 Resources/doc/index.md 文件中。
安装
所有安装说明位于文档中。
许可证
此包受MIT许可证的约束。请参阅包中的完整许可证。
Resources/meta/LICENSE
关于
DoctrineFixturesGeneratorBundle是[Webonaute]倡议的一部分。还可以查看贡献者列表。
报告问题或功能请求
问题和功能请求在Github问题跟踪器中跟踪。
在报告错误时,最好在Symfony标准版本构建的基本项目中重现错误,以便包的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。
帮助开发
如果您喜欢这个包,可以向您提供的比特币地址捐款:13zeEE6qdWJfSpNWwtWUuMoKTYGWU6jNwc
谢谢!