Метод тестирования должен начинаться со слова test
, чтобы Xcode распознал его и разрешил запись, когда курсор находится внутри метода.
Одним из признаков того, что XCode распознал метод, является ромб, появляющийся слева от названия метода:
Мне повезло с phpUnderControl , который основан на CruiseControl.
Я пробовал CruiseControl с phpUnderControl и Hudson. Я также посмотрел на Xinc, но на данный момент он кажется слишком ограниченным.
В конце концов, я выбрал Hudson, потому что его намного проще настроить, чем CruiseControl, и он хорошо работает либо со сценариями муравьев, либо с простыми bash скрипты.
Другой вариант, который выглядит многообещающим, - это арбитраж . Это немного похоже на trac, но добавляет CI. Есть еще кое-что от ребят из Symfony, но это на очень ранней стадии.