Как опубликовать покрытие кода из комбинированного дополнения C++/Javascript Node.js в Coveralls.io?

У меня есть модуль Node.js, состоящий из аддона C++ и кода библиотеки Javascript. Он включает в себя анализ сгенерированного покрытия кода с использованием командной строки lcov для C++ и istanbul для Javascript. Выходные данные обоих форматов представлены в формате lcov, который можно легко объединить в готовом отчете о покрытии. Увидеть make cover в Makefile для деталей.

У меня вопрос, как я могу опубликовать вывод этого комбинированного покрытия кода для отображения в Coveralls? Я пытался использовать node-coveralls, но он обрабатывает только javascript в модуле, и, насколько я вижу, cpp-coveralls обрабатывает только C++. Возможно, есть способ объединить выходные данные двух и опубликовать результат в Coveralls?

Заранее спасибо за любые идеи.

1 ответ

Я бы попробовал запустить как node-coveralls, так и cpp-coveralls и сбросить их полезную нагрузку вместо того, чтобы отправлять их напрямую в https://coveralls.io/. Затем я бы объединил два файла json в один и разместил их в https://coveralls.io/.

Другие вопросы по тегам