Набор инструментов для работы сервисов PulsarVP.
- Из корня
composer install
. - Создать базу для тестов и пользователя к ней. В директории
tests/config
скопировать файлdb.default.php
→db.php
и прописать туда настройки с тестовой базой и пользователем. - Импортивать в созданную базу sql-файлы из папки
tests/migrations
. - Создать папку
tests/data
и прописать ей полные права на запись:mkdir data
,chmod 0777 data
.
Всех тестов:
../vendor/phpunit/phpunit/phpunit
Набора тестов:
../vendor/phpunit/phpunit/phpunit helpers
Одного файла с тестами:
../vendor/phpunit/phpunit/phpunit helpers/StringHelperTest.php
Одного теста:
../vendor/phpunit/phpunit/phpunit --filter testExplode helpers/StringHelperTest.php
Здесь используется бинарник из vendor-а, можно чуть облегчить себе жизнь и поставить phpunit
сразу как системный пакет, тогда запускать просто как phpunit helpers/StringHelperTest.php
.