webgriffe / db-isolation-extension
Magento 1.x 扩展,用于在 Ecomdev_PHPUnit 的测试之间隔离数据库。
1.3.0
2020-04-03 16:04 UTC
README
Magento 1.x 扩展,用于在 EcomDev_PHPUnit 的测试之间隔离数据库。
安装
使用 Composer 安装扩展
composer require webgriffe/db-isolation-extension
配置
在 app/etc
中放置一个 XML 文件,例如 app/etc/db_isolation.xml
,内容如下:
<?xml version="1.0"?> <config> <phpunit> <db_isolation> <enabled>1</enabled> <warning_enabled>1</warning_enabled> </db_isolation> </phpunit> </config>
当 phpunit/db_isolation/enabled
配置设置为 1
时,每次测试都在一个数据库事务中运行。
当 phpunit/db_isolation/warning_enabled
配置设置为 1
时,如果数据库在执行后发生更改,扩展将测试设置为风险。
许可证
此库采用 MIT 许可证。请参阅 LICENSE 文件中的完整许可证。
致谢
由 Webgriffe® 开发。请通过 GitHub 问题报告任何错误或建议。