У меня есть Node.js module, состоящий из аддона C++ и кода библиотеки Javascript. Он включает анализ покрытия кода с использованием командной строки с использованием lcov
для C++ и istanbul
для Javascript. Выходные данные из обоих представлены в формате lcov, которые могут быть хорошо объединены в заполненном отчете о покрытии. См. make cover
в Makefile
.Как я могу разместить покрытие кода из объединенного аддона C++/Javascript Node.js в Coveralls.io?
Мой вопрос в том, как я могу опубликовать вывод этого комбинированного покрытия кода для отображения в Coveralls? I have tried с использованием node-coveralls, но это только обрабатывает javascript в модуле, и, насколько я вижу, cpp-coveralls обрабатывает только C++. Может быть, есть способ объединить вывод двух и опубликовать результат в Coveralls?
Заранее благодарим за понимание.
Спасибо за ответ, но хотя cpp-coveralls поддерживает параметр '--dump' для вывода в JSON, нет такой поддержки, которую я мог бы найти в узлах-комбинезонах; он отправляет JSON прямо в coveralls.io. –
Красота open source и github позволяет либо отправлять им патч, чтобы включить этот параметр, либо просто запрашивать его у разработчиков: https://github.com/cainus/node-coveralls – Joakim
@HommeZwaagstra, если вам нравится проект с открытым исходным кодом, давайте им немного помочь или немного денег: это заставит разработчиков радоваться вам :-) –