Передача параметров в PHPUnit

Я начинаю писать тесты PHPUnit и хотел бы, чтобы тесты запускались как с компьютеров разработчиков, так и с наших серверов. Машины разработчиков настроены не так, как серверы, и даже отличаются друг от друга.

Для запуска в этих разных местах, кажется, что человек, который запускает тест, должен будет указать, где он проводится. Затем тест может найти правильную конфигурацию машины, на которой он работает.

Я представляю что-то вроде:

phpunit.bat -X johns_laptop unittest.php

или на альфа-сервере:

phpunit -X alpha unittest.php

В тесте я смог бы получить значение, если указан параметр «X» (или что бы то ни было), и знать, например, каков путь к корню приложения для этой машины.

Не похоже, что командная строка позволяет это - или я что-то пропустил?

Ответы на вопрос(9)

Ваш ответ на вопрос