В моем проекте после того, как я запускаю тесты я получаю в моей вкладке покрытия:Xcode 7 Покрытие кода - что означает синий прогресс и серые линии?
Затем, когда я нажимаю на серую стрелку для distanceTitle()
:
И для статического метода findLocationWithIdentifier()
:
И не статический метод deliveryInfo()
:
Теперь вопросы:
DBLocation.distanceTitle
полностью покрыт (синий индикатор выполнения fullfilled) - Означает ли это, охват 100% для этого метод ?.Когда я внутри этого метода, он выделен серым цветом, а с правой стороны - номер . Что это значит?
Почему мой метод
findLocationWithIdentifier
белый, а рядом с ним находится номер ? Почему эта функция не выделена серым цветом, так как она называется 70 раз? Я ошибаюсь?Что относительно статического метода? Я назвал их кодом, но здесь индикатор выполнения равен 0%, а внутри кода - белый.
Что это значит? Как не читать следующим образом:
- синяя полоса
- неактивны линий
- номер рядом с линиями в коде
- почему статический метод не являются вычисленная для значения покрытия?
Для меня это выглядит так, что значения меняются на индикатор выполнения и, кроме того, вычисляются неправильно. Правильно я или нет?
На данный момент я сообщил об ошибке Apple.
в новом Xcode 7GM, я не могу увидеть исходный код подсветка встроенный. Все, что я вижу, это цифры на стороне, которые показывают, сколько тестов на единицу повлияло на этот метод. Как я могу получить подсветку встроенного кода? Я запускаю OS X Yosemite –
В Xcode 7 GM подсветка находится только на правом краю редактора. Код не выделяется в редакторе. Код, который не использовался, подсвечен красным. Выделение довольно слабое для кода, который выполнялся. –
Интересно, почему они удалили его, это была полезная функция. Я надеюсь, что они вернут его в финальный выпуск сегодня –