CakeJetbrainsTest
This plugin allows to launch CakePHP 2 application unit tests using JetBrains IDEs (IntelliJ IDEA and PhpStorm). Inspired by this gist., (*1)
Installation
Composer
Add the plugin to your project's composer.json
- something like this:, (*2)
{
"require": {
"xtntx/cake-jetbrains-test": "2.*"
}
}
Manual
Clone or download repository into your plugin directory:, (*3)
cd app/Plugin
git clone git@github.com:xTNTx/CakeJetbrainsTest.git
Configuration
-
Load the plugin in your app/Config/bootstrap.php
file:, (*4)
CakePlugin::load('CakeJetbrainsTest');
-
Configure IDE. Go to Run > Edit Configurations..
, select Defaults > PHPUnit
and put your path to plugin's shell into Interpreter options
, (*5)
-f {path to project}\app\Console\cake.php CakeJetbrainsTest.jetbrains_test
Compatibility
Tested on CakePHP 2.5, 2.6, (*6)
Known issues
Directory test scope is not supported at this moment., (*7)