В настоящее время я работаю с gcov / lcov, чтобы охватить код C моего проекта.
Это очень большой проект, и мне нужно объединить много gcda-файлов.Кажется, что я увеличил предел «буфера gcov» (не уверен, как он работает), потому что при съемке подмножества моих регрессионных тестов я правильно генерирую свой gcda с правильным покрытием кода, но, к сожалению, когда я запускаюполные регрессии информация, которая фактически покрыта при съемке подмножества, не полностью покрыта.
Итак, что я пытаюсь сделать, это разделить мои регрессии на подмножество,
- загрузить мой сервер в режиме gcov
- снять мое подмножество
- остановить мой сервер
, и мои gcda-файлы генерируются правильно.К сожалению, при выполнении второго подмножества кажется, что gcda не обновляется со значениями, но они переопределяются ...
Из того, что я прочитал в спецификации, он не должен вести себя таким образом, и он должен быть обновлен.
Я прав?
Я что-то не так делаю?
Заранее спасибо.Thomas