У меня одинаковые исходные файлы (C и Obj-C), скомпилированные в две цели: исполняемый модуль модульного теста и реальный продукт (который затем проверяется на интеграцию). Две цели строятся в разных местах, поэтому объектные файлы, файлы .gcno и .gcda являются отдельными. Не все исходные файлы скомпилированы в модульный тест, поэтому не все объекты будут там существовать. Все исходные файлы скомпилированы в сборку продукта.
Есть ли способ объединить два набора файлов .gcda, чтобы получить общее покрытие для модульных тестов и интеграционных тестов (в том виде, в каком они выполняются в сборке продукта)?
Я использую lcov.
Mac OS X 10.6, GCC 4.0
Спасибо!