Килограмм килобайтов

  Все выпуски  

Килограмм килобайтов


Килограмм килобайтов

Сайт рассылки: Smarty IT Выпуск №68, 2010-04-10
Блог рассылки в Живом Журнале
"Следуйте за моим твитом..."
День рождения
Статьи
 
СУБД Oracle
Операционные системы
Программирование
WEB-программирование
PHP
Zend Framework
Java
Тестирование

Здравствуйте, уважаемые подписчики.

Предлагаю Вашему внимаю мою статью про PHPUnit.

PHPUnit. Установка PHPUnit в MS Windows.

v:1.0 07.04.2010

В официальной документации на PHPUnit описан процесс установки для Linux, для Windows этот процесс немного отличается.
Поскольку внятного и полного руководства для Windows не нашел, решил написать сам.
На всякий случай уточню, что речь идет о версии PHPUnit 3.4.11, хотя не думаю, что в других версиях будут принципиальные отличия.

    Последовательность действий:
  1. Скачиваем архив последнего релиза PHPUnit c http://pear.phpunit.de/get.
  2. Разархивируем архив в каталог, прописанный в параметре include_path конфигурационного файла php.ini.

    Эти два этапа одинаковы и для Windows и для Linux, а вот дальше начинаются отличия.

  3. В каталоге PHPUnit ищем файл phpunit.bat, в нем надо выполнить изменения. В конце файла видим такие строки:
    set PHPBIN="@php_bin@"
    "@php_bin@" "@bin_dir@\dbunit" %*
    
    Вместо @php_bin@ надо написать строку запуска php.exe, а
    Вместо "@bin_dir@\dbunit" - строку запуска phpunit.bat
    
    Например, у меня получились такие строки:
    set PHPBIN="C:\Program Files\Zend\ZendServer\bin\php.exe"
    %PHPBIN% "C:\Program Files\Zend\ZendServer\share\ZendFramework\library\PHPUnit-3.4.11\phpunit.php" %*
    
  4. Полученный phpunit.bat желательно поместить в папку, которая описана в переменной окружения PATH, например, в каталог, в котором лежит php.exe.

Процесс установки закончен, следующая статья будет о том, как написать первый юнит-тест.

Дополнительная информация:
Перевод официальной документации по PHPUnit на русский язык

Петрелевич Сергей
petrelevich@yandex.ru
www.SmartyIT.ru

Ведущий рассылки: Петрелевич Сергей


В избранное