В настоящее время я успешно сгенерировал отчет Code Coverage (CC) для проекта QNX (работает только для C, C ++), теперь мне нужно получить отчет CC для проекта Android (как на Java, так и на C ++).
Для QNX то, что я сделал, в основном я добавил:
CFLAGS + = -g -fprofile-arcs -ftest-покрытие
LDFLAGS + = - p -g -fprofile-arcs -ftest-покрытие
в make-файл
Запустите его на хосте (mac), затем поместите двоичный файл на плату ADP.запустите двоичный файл на плате, который сгенерирует файл .gcda.Извлеките файл .gcda на свой хост.Выполните следующие команды, чтобы получить отчет CC:
$ lcov -t "result" -o ex_test.info -c -d.
$ genhtml -o res ex_test.info
$ firefox res / index.html
* Моя проблема в том, что я хочу получить отчет CC для моего проекта android (я не хочу использовать покрытие кода Android Studio, потому что отчет CC создается в студии android.только на уровне приложения (только Java). Пожалуйста, используйте командные строки ).Я полагаю, что это аналогичный процесс, поместите двоичный файл на плату и перетащите файл обратно на свой хост.
Опять же, проще говоря: как создать отчет о покрытии кода (.gcda) для проекта Android (как на Java, так и на C ++) через командные строки?