У меня есть проект, который использует NodeJS и PHP вместе.
Глядя на обе части, PHPUnit и jest создают clover.xml
Для CI я использую Travis CI
Для совокупного покрытия я использую coveralls.io
Каков наиболее подходящий способ взять результаты обоих и отправить их в комбинезоны?
Я заметил документацию для интерфейса командной строки комбинезона, который я пытался использовать, чтобы использовать lcov.info. Это кажется простым форматом, и я считаю, что мог бы использовать утилиту командной строки cat
для объединения двух.
Я не уверен, могу ли я сказать то же самое о формате XML clover.xml, который, похоже, использует php-комбинезоны.
Это говорит о том, что файл XML потенциально позволит мне извлечь и отправить две записи проекта, что может быть более описательным.
Я попытался отправить JS и PHP отдельно. Кажется, он генерирует ответ 422 при отправке второго проекта на coveralls.io.