Для того, чтобы подключить к yii phpunit необходимо:
1. Установить пакеты phpunit и composer
2. В папке /protected/ сделать файл composer.json
{
"require": {
"phpunit/phpunit": "4.2.*",
"phpunit/phpunit-selenium": ">=1.2",
"phpunit/php-invoker": "*",
"phpunit/dbunit": ">=1.2",
"phpunit/phpunit-story": "*"
}
}
3. Далее установить эти пакеты:
$ composer install
4. Установленные пакеты окажутся в папке /vendor/
и тесты теперь можно вызывать командой:
$ php ../vendor/bin/phpunit functional/SiteTest.php
Если система жалуется, что не находит PHPUnit, то в файле
/yii/framework/test/CTestCase.php
необходимо закомментировать первые строки, в которых подключается системный phpunit,
поскольку будет использоваться phpunit из каталога /vendor/
Yii Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor