Я настроил сервер Jenkins и настроил проект (c ++), который использует googletest, xUnit и cobertura. Он вычисляет тестовое покрытие, и мои тесты также проходят. Я сделал все это одним скриптом.
Теперь моя проблема в том, что, если все тесты пройдены, у меня есть общее количество, например. 20 предметов. Если один тестовый элемент не пройден, у меня всего 10 элементов (всего = пройдено + пропущено + не выполнено).
Например, когда я проверяю подробности успешной сборки, я нажимаю: «последняя стабильная сборка …», «Результат теста», «root», «foo», после чего я оказываюсь на странице «Результат теста: foo» ниже таблица с надписью «Все тесты», содержащая 2 строки «foo».
Я делаю то же самое для неудачной сборки, у меня есть только 1 элемент в этом списке. Каким-то образом здесь фактор 2 происходит.
Я хотел бы знать, почему это считается по-другому и где моя ошибка? ИМХО, я бы предположил, что оба будут содержать только один элемент.
Задача ещё не решена.
Других решений пока нет …