Я использую FoneMonkey + Jenkins для автоматического тестирования iOS. Я прошу FoneMonkey сгенерировать отчеты XML (FM_ENABLE_XML_REPORT
- установлено в TRUE) и запустить его с waxsim . Сегодня я узнаю, что при сбое приложения (т.е. из-за NSInvalidArgumentException
) отчет xml не генерируется. И затем в Jenkis я вижу 100% прохождение (я использую стандартный плагин JUNIT), с его явно не верным.
Единственный способ определить это:
а) проанализировать журнал консоли Дженкинса (т.е. найти *** Terminating app due to uncaught exception
)
б) заметить, что в отчете Дженкинса количество тестов на запуск меньше, чем обычно (именно так мои товарищи по команде обнаружили проблему).
Я знаю, что могу использовать плагин Jenkins Text Finder для решения а), но я хотел бы получить точные отчеты.
Есть ли способ достичь этого? Если нет, то полезен ли FoneMonkey?