Комментарии 7
> 2. Только для iOS
Зарепорчено в rdar://11110106, пофикшено начиная с 4.5DP2
Зарепорчено в rdar://11110106, пофикшено начиная с 4.5DP2
0
С твоего позволения, farcaller/ios-tdd
P.S.
С бинарником из твоего репозитория перестало работать когда обновился до Xcode 4.4. Если не дожидаться Xcode 4.5 release, то как лечить? Тащить исходники в проект?
P.S.
С бинарником из твоего репозитория перестало работать когда обновился до Xcode 4.4. Если не дожидаться Xcode 4.5 release, то как лечить? Тащить исходники в проект?
xcodebuild -version
Xcode 4.4
Build version 4F250
0
А еще можно собирать статистику с помощью gcovr
И просматривать через Jenkins Cobertura plug-in
Раз уж зашла речь об автоматизации — осмелюсь поинтересоваться: «А для lcov есть какой-либо plug-in для jenkins?»
И просматривать через Jenkins Cobertura plug-in
Раз уж зашла речь об автоматизации — осмелюсь поинтересоваться: «А для lcov есть какой-либо plug-in для jenkins?»
0
Добавил в топик. Судя по всему, плагина нет. Советуют добавлять build step и там запускать скрипт с lcov.
0
>>> Советуют добавлять build step и там запускать скрипт с lcov
Это как раз понятно.
>>> Судя по всему, плагина нет
То есть, после этого полученную пачку html заархивировать в виде artefact, качать и смотреть глазами.
Просто при использовании gcovr мне jenkins может нарисовать вот такие веселые картинки.
К тому же, это чудо пытается обсчитывать coverage по классам и conditionals (комбинаторный перебор всех возможных веток if/case путей выполнения). Правда, я пока не совсем понимаю как этим пользоваться, поскольку не видно информации, какие из вариантов остались за бортом.
lcov и coverstory предоставляют лишь покрытие по строкам кода, что также весьма неплохо.
Это как раз понятно.
>>> Судя по всему, плагина нет
То есть, после этого полученную пачку html заархивировать в виде artefact, качать и смотреть глазами.
Просто при использовании gcovr мне jenkins может нарисовать вот такие веселые картинки.
К тому же, это чудо пытается обсчитывать coverage по классам и conditionals (комбинаторный перебор всех возможных
lcov и coverstory предоставляют лишь покрытие по строкам кода, что также весьма неплохо.
0
Очень познавательно! Заметил небольшую ошибочку в тексте — «создаются только после 'усрешного' завершения работы программы», но после не длительного раздумья понял, что это не ошибка… это реальность :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Анализ Code Coverage для iOS и OS X проектов (xCode 4.4)