
Установка PHPUnit в Unix/Linux
PHPUnit — это платформа для тестирования PHP проектов . Это пример архитектуры xUnit для фреймворков модульного тестирования.
Установка PHPUnit в Unix/Linux
-==Используем готовый phpunit.phar файл ==-
Самый последний релиз, можно скачать следующим образом:
# wget https://phar.phpunit.de/phpunit.phar && chmod +x phpunit.phar && mv phpunit.phar /usr/local/bin/phpunit
Вы также можете сразу же использовать PHAR после его загрузки, конечно:
$ wget https://phar.phpunit.de/phpunit.phar $ php phpunit.phar
Можно скачивать определенные версии данной утилиты:
$ wget https://phar.phpunit.de/phpunit-6.0.phar && sudo chmod +x phpunit-6.0.phar && sudo mv phpunit-6.0.phar /usr/local/bin/phpunit
Последний релиз поддерживает PHP 7.0 и PHP 7.1, чтобы получить поддержку PHP 5.6, скачайте:
$ wget https://phar.phpunit.de/phpunit-5.7.17.phar && sudo chmod +x phpunit-*.phar && sudo mv phpunit-*.phar /usr/local/bin/phpunit
-==Используем composer ==-
Simply add a (development-time) dependency on phpunit/phpunit to your project’s composer.json file if you use Composer to manage the dependencies of your project:
$ composer require --dev phpunit/phpunit ^6.0
Доступны следующие дополнительные пакеты:
PHP_Invoker
Утилита класса для вызова callables с тайм-аутом. Этот пакет необходим для обеспечения тайм-аутов тестирования в строгом режиме.
Этот пакет включен в дистрибутив PHAR для PHPUnit. Его можно установить через Composer, используя следующую команду:
$ composer require --dev phpunit/php-invoker
DbUnit
DbUnit порт для PHP/PHPUnit для поддержки тестирования взаимодействия с базой данных.
Этот пакет не входит в дистрибутив PHPARnit PHP. Его можно установить через Composer, используя следующую команду:
$ composer require --dev phpunit/dbunit
Чтобы проверить версию, используйте команду:
$ phpunit --version
Для вызова помощи, используйте:
$ phpunit --help
Очень простая установка, по этому, моя тема «Установка PHPUnit в Unix/Linux» завершена.