Cypress.публикация покрытия кода ввода-вывода в Azure devops

#azure-devops #cypress #code-coverage #istanbul

#azure-devops #cypress #покрытие кода #istanbul

Вопрос:

Я могу генерировать покрытие кода с помощью cypress.ввод-вывод с использованием комбинации Istanbul и cypress / code-coverage. При этом создается папка покрытия, и я могу просмотреть отчет в формате HTML, присутствующем в index.html . Я не могу использовать этот файл для публикации покрытия кода при запуске его как CI в azure devops. Кто-нибудь нашел способ или имеет опыт опубликовать это как отчет о покрытии кода JaCoCo или Cobertura, чтобы он отображался на вкладке покрытие кода?

Ответ №1:

Вы можете указать пользовательских репортеров внутри своего package.json . Это должно сделать это в вашем случае, чтобы получить Cobertura отчет:

package.json

 "dependencies": {
  ...
},
"nyc": {
  "reporter": [
    "cobertura"
  ]
}
 

Полный список альтернативных репортеров можно найти здесь .