Я начинаю писать тесты PHPUnit, и мне бы хотелось, чтобы тесты запускались с машин-разработчиков, а также с наших серверов. Машины для разработчиков настроены иначе, чем серверы и даже отличаются друг от друга.
Для запуска в этих разных местах, кажется, человек, который запускает тест, должен будет указать, где он выполняется. Затем тест может найти правильную конфигурацию машины, на которой он работает.
Я представляю что-то вроде:
phpunit.bat -X johns_laptop unittest.php
или на альфа-сервере:
phpunit -X alpha unittest.php
В тесте я мог бы получить значение, если параметр "X" (или что бы то ни было), и знать, например, путь к корню приложения для этой машины.
Это не похоже на то, что для командной строки это позволяет - или я что-то пропустил?