Мы используем Xcode 7 и 8 (бета). Apple отказалась от покрытия кода GCOV в XCode 7 и полностью удалила его в XCode 8. Поэтому мы пытаемся перейти на экспорт файлов profdata.Как мы можем генерировать (profdata) код для ручных тестов iOS?
Мы должны иметь возможность создавать файлы покрытия кода (profdata/profraw но не GCNO или gcda) при выполнении ручных операций, и вот что я пробовал:
GTM_CONFIGURATION_OTHER_CFLAGS = -fprofile-instr-generate -fcoverage-mapping
Как
//If enabled, passes flag -fprofile-instr-generate and -fprofile-instr-generate
CLANG_INSTRUMENT_FOR_OPTIMIZATION_PROFILING = YES
Я знаю, как получить покрытие кода для XCTests, но в этом случае мне также нужно сгенерировать его во время ручного запуска.
Что генерирует эта функция? файл profraw, который необходимо объединить с помощью «llvm-profdata merge -o»? или файл profdata? – LiohAu
@ LiohAu: файл профайла, который необходимо объединить. – Arcank