Я пытаюсь понять, почему мой отчет JUnit XML имеет статус "Неполный" в AWS CodeBuild.
XML создается Kaocha, разработчиком тестов Clojure, через его kaocha-junit-xml plugin
.
В конце моего тестового прогона XML создается и затем обрабатывается на этапе UPLOAD_ARTIFACTS
, на котором выполняется расчет, в результате чего:
error processing report: [InvalidInputException: Test summary: status count cannot be negative]]
У меня есть несколько утверждений для каждого теста, и поэтому на каждый тест может быть более одного сбоя. Чтобы убедиться, что у меня нет XML-файла JUnit с ошибками, я установил Jenkins и провел несколько тестов, которые работают и не заканчиваются статусом отчета Incomplete
.
Обратите внимание, что статус тестового прогона - Failed
, и только статус отчета - Incomplete
.