Почему Jenkins удваивает общее количество тестов, если сборка прошла успешно?

Я настроил сервер Jenkins и настроил проект (c ++), который использует googletest, xUnit и cobertura. Он вычисляет тестовое покрытие, и мои тесты также проходят. Я сделал все это одним скриптом.

Теперь моя проблема в том, что, если все тесты пройдены, у меня есть общее количество, например. 20 предметов. Если один тестовый элемент не пройден, у меня всего 10 элементов (всего = пройдено + пропущено + не выполнено).

Например, когда я проверяю подробности успешной сборки, я нажимаю: «последняя стабильная сборка …», «Результат теста», «root», «foo», после чего я оказываюсь на странице «Результат теста: foo» ниже таблица с надписью «Все тесты», содержащая 2 строки «foo».
Я делаю то же самое для неудачной сборки, у меня есть только 1 элемент в этом списке. Каким-то образом здесь фактор 2 происходит.

Я хотел бы знать, почему это считается по-другому и где моя ошибка? ИМХО, я бы предположил, что оба будут содержать только один элемент.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]