За да включите PHPUnit в изходните файлове на вашите проекти, предлагам да следвате ръководството:
Using PHPUnit From a Git Checkout
от раздела PHPUnit Contributung.
Той ви разказва за всички пакети, които трябва да инсталирате, и ви показва, за да създадете скрипт за изпълнение/обвивка за изпълнимия файл на phpunit.
#!/bin/bash
php -d include_path='.:../phpunit/:../dbunit/:../php-code-coverage/:../php-file-iterator/:../php-invoker/:../php-text-template/:../php-timer:../php-token-stream:../phpunit-mock-objects/:../phpunit-selenium/:../phpunit-story/:/usr/local/lib/php' ../phpunit/phpunit.php $*
Можете да адаптирате пътя към вашите нужди или ако искате да го обвиете в друг скрипт, можете също да използвате phpunit донякъде програмно чрез
require '/path/to/phpunit/PHPUnit/Autoload.php';
PHPUnit_TextUI_Command::main();
Това предполага, че имате ether файл phpunit.xml.dist
или че използвате правилните параметри на cli, когато извиквате своя обвиващ скрипт.
Можете също да използвате пакетите pear и да разопаковате всички стабилни версии, вместо да работите от git checkout, за да спестите малко дисково и репо пространство. Скриптът за обвивка и цялата работа по включващия път е една и съща :)
Свързани SO въпроси:
PHP – Има ли преносима версия на PHPUnit?
PHPUNIT без инсталация
person
edorian
schedule
01.10.2012