webgriffe/db-isolation-extension

Magento 1.x 扩展,用于在 Ecomdev_PHPUnit 的测试之间隔离数据库。

安装次数: 17,917

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:magento-module

1.3.0 2020-04-03 16:04 UTC

This package is auto-updated.

Last update: 2024-08-29 04:25:32 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 问题报告任何错误或建议。