PHPUnit на MacOS 10.6


Видно судьба была жестока к маку и наделила его кастированным вариантом php. Как пересобирать PHP на Маке я расскажу как-нибудь потом. Сегодня сказ пойдет о том, как PHPUnit поднять играючи на маке.

В начале был PEAR

Рецепт до безобразия просто:
1) Для начало расширяем сознание:
sudo -s

2) Ставим сам PEAR
curl http://pear.php.net/go-pear | sudo php

Тут нужно при вопросе (что делать?) поменять:
Installation prefix => /usr/local
Temporary files directory =>/private/tmp
3) Поменять права, чтобы гадкий PEAR знал свое место
$ chmod a+w /usr/local/PEAR
$ chmod a+w /usr/local/PEAR/docs/
$ chmod a+w /usr/local/PEAR/tests/


Теперь ставим сам PHPUnit


1) Подключаем репозиторий с PHPUnit
$ pear channel-discover pear.phpunit.de
2) И наконец ставим то что нам нужно
$ pear install phpunit/PHPUnit

Все, теперь можно запускать тесты прямо из коммандной строки через phpunit