yii + unittest + phpstorm + denwer

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

yii + unittest + phpstorm + denwer

Сообщение api »

доброго времени суток!
я установил PHPUnit по инструкции http://webdevwood.blogspot.ru/2011/07/p ... enwer.html, встал нормально(наверное).
настройки phpunit в phpstorm.
Изображение

shift + F10
Z:\usr\local\php5\php.exe D:\WINDOWS\Temp\ide-phpunit.php --configuration Z:\home\dom.ru\www\protected\tests\phpunit.xml Z:\home\dom.ru\www\protected\tests
Testing started at 6:08 ...
<!--error-->
Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in D:\WINDOWS\Temp\ide-phpunit.php on line 166
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error-->
Fatal error: require_once(): Failed opening required 'PHPUnit/Runner/Version.php' (include_path='.;Z:\usr\local\php5\pear') in D:\WINDOWS\Temp\ide-phpunit.php on line 166
PHP Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in D:\WINDOWS\Temp\ide-phpunit.php on line 166
PHP Fatal error: require_once(): Failed opening required 'PHPUnit/Runner/Version.php' (include_path='.;Z:\usr\local\php5\pear') in D:\WINDOWS\Temp\ide-phpunit.php on line 166

Process finished with exit code 255
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
не знаю как заставить работать(

Опыт работы с unittest у меня только в .net в Visual studio, сейчас я делаю сайт на php +yii, есть потребность в unittest. помогите настроить
Вложения
conf.JPG
conf.JPG (67.14 КБ) 9069 просмотров
Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: yii + unittest + phpstorm + denwer

Сообщение mazx »

сталкивался, сам phpunit криво встал, погугли схожие проблемы. насколько помню нужно подключить каналы pear.
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

может кто то знает хорошие статьи, как настроить unittest?
Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: yii + unittest + phpstorm + denwer

Сообщение mazx »

погугли их полно
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »


Z:\>cd Z:\usr\local\php5

Z:\usr\local\php5>pear channel-discover pear.phpunit.de
Adding Channel "pear.phpunit.de" succeeded
Discovery of channel "pear.phpunit.de" succeeded

Z:\usr\local\php5>pear channel-discover components.ez.no
Adding Channel "components.ez.no" succeeded
Discovery of channel "components.ez.no" succeeded

Z:\usr\local\php5>pear channel-discover pear.symfony-project.com
Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded

Z:\usr\local\php5>pear install -a phpunit/PHPUnit-3.5.10
Unknown remote channel: pear.symfony.com
phpunit/PHPUnit can optionally use PHP extension "dbus"
phpunit/DbUnit requires package "phpunit/PHPUnit" (version >= 3.7.0), downloaded
version is 3.5.10
phpunit/PHPUnit requires package "phpunit/DbUnit" (version >= 1.0.0)
phpunit/PHPUnit requires package "channel://pear.symfony.com/Yaml" (version >= 2
.2.0)
phpunit/PHPUnit_Selenium requires package "phpunit/PHPUnit" (version >= 3.7.0)
phpunit/PHP_Invoker requires PHP extension "pcntl"
downloading File_Iterator-1.3.3.tgz ...
Starting to download File_Iterator-1.3.3.tgz (5,152 bytes)
.....done: 5,152 bytes
downloading Text_Template-1.1.4.tgz ...
Starting to download Text_Template-1.1.4.tgz (3,701 bytes)
...done: 3,701 bytes
downloading PHP_CodeCoverage-1.2.9.tgz ...
Starting to download PHP_CodeCoverage-1.2.9.tgz (159,582 bytes)
...done: 159,582 bytes
downloading PHP_Timer-1.0.4.tgz ...
Starting to download PHP_Timer-1.0.4.tgz (3,694 bytes)
...done: 3,694 bytes
downloading PHPUnit_MockObject-1.2.3.tgz ...
Starting to download PHPUnit_MockObject-1.2.3.tgz (20,390 bytes)
...done: 20,390 bytes
downloading YAML-1.0.6.tgz ...
Starting to download YAML-1.0.6.tgz (10,010 bytes)
...done: 10,010 bytes
downloading PHP_TokenStream-1.1.5.tgz ...
Starting to download PHP_TokenStream-1.1.5.tgz (9,859 bytes)
...done: 9,859 bytes
install ok: channel://pear.phpunit.de/File_Iterator-1.3.3
install ok: channel://pear.phpunit.de/Text_Template-1.1.4
install ok: channel://pear.phpunit.de/PHP_Timer-1.0.4
install ok: channel://pear.symfony-project.com/YAML-1.0.6
install ok: channel://pear.phpunit.de/PHP_TokenStream-1.1.5
install ok: channel://pear.phpunit.de/PHP_CodeCoverage-1.2.9
install ok: channel://pear.phpunit.de/PHPUnit_MockObject-1.2.3

Z:\usr\local\php5>
вот я скопировал из командой строки установку PHPUnit, ну что не так, почему у меня не работает? что еще опубликовать что бы вы могли мне помочь?
Последний раз редактировалось api 2013.03.08, 12:04, всего редактировалось 1 раз.
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

видимо для меня это слишком сложно)
у меня php 5.3 denver, я настроил xdebug.
не как не могу поставить phpunit.
Есть инструкция для чайников как настроить?
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

точней я поставил на мой взгляд phpunit , phpstorm тоже настроил вроде.
но не фига не работает, что все так сложно делается в php))))
Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: yii + unittest + phpstorm + denwer

Сообщение mazx »

)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: yii + unittest + phpstorm + denwer

Сообщение samdark »

Что именно не работает?
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

Sam Dark писал(а):Что именно не работает?
я написал в первом посте, мою ошибку.
Skiller
Сообщения: 627
Зарегистрирован: 2011.11.27, 00:21

Re: yii + unittest + phpstorm + denwer

Сообщение Skiller »

Дак у тебя Runner то стоит? если что доставь нужные пакеты ручками простым разархивированием в PHPUnit (некоторых пакетов для phpunit нету в pear через консоль). пакеты тут http://pear.phpunit.de/.
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

Я смог настроить unittest)
еще бы настроить Selenium, но сейчас это для меня не очень актуально что бы разберется.
Attos
Сообщения: 1
Зарегистрирован: 2013.04.22, 17:57

Re: yii + unittest + phpstorm + denwer

Сообщение Attos »

Хоть бы описал в чем проблема скрывалась, а то похвастался и все)
api
Сообщения: 48
Зарегистрирован: 2013.02.10, 15:44

Re: yii + unittest + phpstorm + denwer

Сообщение api »

Я скачал пакеты вручную http://pear.phpunit.de/ и все заработало . Большое спасибо Skiller без него я бы наверное не когда не смог настроить unitest.)
Ответить