Как стать автором
Обновить

Комментарии 7

> 2. Только для iOS

Зарепорчено в rdar://11110106, пофикшено начиная с 4.5DP2
С твоего позволения, farcaller/ios-tdd

P.S.
С бинарником из твоего репозитория перестало работать когда обновился до Xcode 4.4. Если не дожидаться Xcode 4.5 release, то как лечить? Тащить исходники в проект?

xcodebuild -version
Xcode 4.4
Build version 4F250
А еще можно собирать статистику с помощью gcovr
И просматривать через Jenkins Cobertura plug-in

Раз уж зашла речь об автоматизации — осмелюсь поинтересоваться: «А для lcov есть какой-либо plug-in для jenkins?»
Добавил в топик. Судя по всему, плагина нет. Советуют добавлять build step и там запускать скрипт с lcov.
>>> Советуют добавлять build step и там запускать скрипт с lcov
Это как раз понятно.

>>> Судя по всему, плагина нет
То есть, после этого полученную пачку html заархивировать в виде artefact, качать и смотреть глазами.

Просто при использовании gcovr мне jenkins может нарисовать вот такие веселые картинки.
К тому же, это чудо пытается обсчитывать coverage по классам и conditionals (комбинаторный перебор всех возможных веток if/case путей выполнения). Правда, я пока не совсем понимаю как этим пользоваться, поскольку не видно информации, какие из вариантов остались за бортом.

lcov и coverstory предоставляют лишь покрытие по строкам кода, что также весьма неплохо.
image
Очень познавательно! Заметил небольшую ошибочку в тексте — «создаются только после 'усрешного' завершения работы программы», но после не длительного раздумья понял, что это не ошибка… это реальность :)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории