doctrine test bundle:Symfony捆绑包用于隔离应用程序的doctrine数据库测试并提高测试性能 源码
它有什么作用? :) 该软件包提供的功能可帮助您通过隔离测试更有效地运行基于Symfony框架的App的测试套件。 它提供了一个StaticDriver ,它将包装您最初配置的Driver类(例如DBAL\Driver\PDOMysql\Driver ),并在当前php进程中静态保持数据库连接。 在PHPUnit侦听器类的帮助下,它将在每个测试用例之前开始事务,并在所有配置的DBAL连接的测试完成后再次回滚。 由于不需要在每个测试用例之前重建架构,导入备份SQL转储或重新插入固定装置,因此可以提高性能。 只要您避免发出可能导致隐式事务提交的DDL查询(例如ALTER TABLE , DR
文件列表
doctrine-test-bundle-master.zip
(预估有个22文件)
doctrine-test-bundle-master
CHANGELOG.md
2KB
LICENSE
1KB
composer.json
1KB
src
DAMA
DoctrineTestBundle
DAMADoctrineTestBundle.php
488B
PHPUnit
PHPUnitListener.php
631B
暂无评论