Как я могу сделать портативный PHPUnit? - PullRequest
3 голосов
/ 25 июня 2011

Я пытаюсь сделать некоторые TDD на PHP.Я пишу тесты на PHPunit.Все идет нормально.Проблема в том, что я хотел бы, чтобы PHPUnit находился под контролем версий, поэтому нам не нужно устанавливать его на каждой машине кодера и на сервере CI.Это может быть допустимо для любой другой зависимости.

Я установил PHPUnit через PEAR и просто скопировал установленные файлы в папку библиотеки моего проекта.Это правильно, или есть лучший способ сделать это?

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 25 июня 2011

Ответ на этот вопрос был бы идеальным решением для вас, особенно если вы используете GIT, если вы используете что-то еще, его не должно быть слишком сложно изменить ....

Ответ Rkulla хорош, за исключением того, что в нескольких комментариях к сообщению в блоге говорится, что Себастьян не решает проблему зависимости для необходимых модулей

0 голосов
/ 25 июня 2011

См. http://sebastian -bergmann.de / archives / 876-PHPUnit-Development-Moved-to-GitHub.html .В нем говорится об использовании svn: externals и т. П.

0 голосов
/ 25 июня 2011

Просто убедитесь, что нет никаких жестко закодированных путей. Я верю, это так. Так что, если все пути реалистичны, тогда все в порядке.

Каждый разработчик может самостоятельно оформить заказ и настроить скрипт запуска.

...