xtntx / cake-jetbrains-test

CakePHP 和 JetBrains IDE 测试运行器之间的桥梁

2.1.0 2020-08-04 21:22 UTC

This package is auto-updated.

Last update: 2024-09-05 06:37:11 UTC


README

此插件允许使用 JetBrains IDE(IntelliJ IDEA 和 PhpStorm)运行 CakePHP 2 应用程序的单元测试。灵感来自 这个 gist

##安装

###使用 Composer 将插件添加到项目的 composer.json 文件中 - 例如

    {
        "require": {
            "xtntx/cake-jetbrains-test": "2.*"
        }
    }

###手动将仓库克隆或下载到插件目录中

    cd app/Plugin
    git clone git@github.com:xTNTx/CakeJetbrainsTest.git

##配置

  • app/Config/bootstrap.php 文件中加载插件

      CakePlugin::load('CakeJetbrainsTest');
    
  • 配置 IDE。转到 运行 > 编辑配置..,选择 默认 > PHPUnit,并将插件 shell 的路径放入 解释器选项

      -f {path to project}\app\Console\cake.php CakeJetbrainsTest.jetbrains_test
    

##兼容性

在 CakePHP 2.5、2.6 上进行了测试

##已知问题

目前不支持目录测试范围。