XCode 5/ios7: файлы gcno отсутствуют

Для приложения iOS 7 после применения необходимых настроек «Создать файлы тестового покрытия == ДА [только отладка] Поток программы инструмента == ДА [только отладка] Также добавлено

__gcov_flush();

в tearDown в классе модульного теста после объявления

 extern void __gcov_flush(void);

вверху в файле модульного теста .m.

Я могу видеть файлы .gcda, сгенерированные для классов модульных тестов, но не отдельные файлы .gcno. Я использую фреймворк xctest. Первоначально проект был создан в xcode 4.5.2, а затем обновлен до xcode 5. После обновления до xcode 5 я заменил sentestingkit.framework на xctest.framework. Также изменено расширение оболочки с «octest» на «xctest». Кто-нибудь знает, почему файлы .gcno не генерируются, даже если тест успешно скомпилирован и запущен.


person user2788672    schedule 23.02.2014    source источник


Ответы (1)


.gcno файлы создаются во время компиляции.

person Christophe Augier    schedule 13.03.2018