Установка PHPUnit 3.7

Категория: PHP

Установка PHPUnit на уровне системы облегчает конфигурацию для автоматизации запуска тестов внутри IDE или при настройке деплоймента. Например, PhpStorm 7 при настройке запуска Unit тестов рассчитывает что PHPUnit установлен в системе через PEAR. Можно, конечно каждый раз указывать путь к PHPUnit внутри проекта. Но зачем? При установленном на уровне системы PHPUnit, для запуска тестов внутри IDE нужно лишь указать bootstrap конфиг (в проекте с composer'ом это /vendor/autoload.php).

Установка

PHAR

Установка из PHP Archive:

wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit

Composer

Установка в систему  через composer:

composer global require 'phpunit/phpunit=3.7.*'

Включение composer зависимости в проект:

{
  "require-dev": {
    "phpunit/phpunit": "3.7.*"
  }
}

PEAR

Установка через PEAR:

sudo pear upgrade PEAR # обновить PEAR
pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit


категория: PHP