Я использую Hudson для CI и внутри него Phing для автоматического тестирования. Когда я указываю задачу phpunit в build.xml, запускается набор тестов. Мой вопрос: как это происходит? Хадсон работает внутри JVM, в то время как PHP требует контейнер PHP.
Кажется, что PHP установлен как автономное приложение CLI. Если это так, то я могу как-то запустить тесты, написанные на phpRack, который не поддерживается Phing. Правильно? Но как?
Я искал это, но кажется, что phpRack не очень хорошо поддерживается другими.