Как настроить тестовый фреймворк PHPUnit без запуска на сервере Dev? - PullRequest
1 голос
/ 12 ноября 2011

У меня нет контроля над сервером Dev, и я не могу установить или использовать на нем PHPUnit. Я установил PHPUnit 3.6 локально на моей машине, и для этого требуется PHP 5.2.7 (или более поздняя версия). Но на сервере Dev работает PHP 5.2.4.

Как правильно настроить TDD и PHPUnit без запуска тестов на сервере dev? Это достаточно хорошо, чтобы просто запустить тесты локально? Нужны ли мне одинаковые версии PHP и MySQL на моей локальной машине, чтобы сделать это эффективно? (У меня установлен MySQL 5.5.16, Dev-сервер 5.0.xxxx).

Или я могу создать какой-нибудь псевдо-модульный тест для запуска на сервере Dev, чтобы убедиться, что нет различий?

1 Ответ

3 голосов
/ 12 ноября 2011

Как правило, вам нужны одинаковые среды на серверах, но да, этого достаточно для локального запуска тестов. Обратите внимание, что PHP 5.2.x достиг конца жизни. Вам следует обновить версию 5.3.x, если это возможно.

...