davidjeddy/codeception-yii2-migration-runner

用于运行 Yii2 迁移的 Codeception 扩展。

dev-master 2017-07-11 20:46 UTC

This package is auto-updated.

Last update: 2024-09-05 18:07:40 UTC


README

这是一个 Codeception 扩展,用于运行 Yii2 迁移命令,并将输出作为备份文件提供。这通常在每次执行测试之前由 Codeception Db 扩展捕获和加载。然而,迁移输出仅在 codeception build 执行期间运行。

徽章

Lahello Stable Version Total Downloads Lahello Unstable Version License Monthly Downloads Daily Downloads composer.lock

在此处添加 Sensiolabs 质量徽章

要求

PHP 5.6+

Composer

Codeception 2.3+

使用 Codeception 的数据库模块

重要:您必须拥有创建数据库模式的用户的凭证。

安装

  • cd {项目根目录}
  • 在终端中运行 composer require davidjeddy/codecept-yii2-migration-runner
    • 或者将 "davidjeddy/codecept-yii2-migration-runner": "dev-master@dev" 添加到您的项目 composer.json 文件中,然后运行 composer update

配置

编辑 codeception.yml 添加迁移命令

使用方法

  • 重新创建一个名为 {TEST_DB_SCHEMA}-remigrate 的数据库模式。
  • 执行 Codeception build 命令。
  • 运行 Codeception 测试套件。