У меня есть проект C ++ Xcode на Mac, и я хотел бы посмотреть, насколько покрыты мои тесты.Если бы я собирался на Linux, я бы передал несколько дополнительных флагов в GCC и затем использовал бы gcov
.
. Я ищу способ сделать что-то похожее на Mac, либо через Xcode, либо черезкомандная строка.
Эта ссылка описывает, как заставить работать инструменты покрытия кода, встроенные в Xcode, но, к сожалению, кажется, что они работают только для ObjC или Swift.Все остальные статьи, которые я нашел, были также бесполезны (либо очень устарели, либо только для Swift / ObjC).
Я не уверен, как заставить это работать через командную строку, так как я 'Я даже не уверен, какие команды XCode использует для создания моего проекта (я предполагаю xcodebuild
, но я не уверен, какие аргументы).
Я в порядке с этим либо через командную строкуили через XCode, в зависимости от того, что проще.
Любая помощь будет признательна, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Подробности: Я использую Xcode Version 10.1 (10B61)
.