Подтвердить что ты не робот

Показать историю одного результата теста в Jenkins - дополнительный плагин или проблема с конфигурацией?

В настоящее время наш сервер Jenkins отображает только историю/график для общего количества пройденных/пропущенных/неудачных тестов. Я предполагаю, что поведение из коробки.

Если вы выберете один тест, вы получите информацию о том, как долго выполнялся тест (при условии, что он сработал).

Тем не менее, мы хотели бы видеть историю этого единственного теста в разных сборках, чтобы определить, был ли тест неудачным в прошлом (и когда), хотя он только что прошел. Если вы найдете сборку там, где она не удалась, вы можете щелкнуть по ней и исследовать, что могло бы вызвать сбой; если он пройдет снова, вы можете проверить, действительно ли что-то на самом деле исправило тест, или было ли это случайным образом случайно.

Это что-то, что можно сделать через конфигурацию, или нам нужен дополнительный плагин для этого? Если да, то какой?

Не уверен, что это имеет большое значение, но мы используем Java (Maven) и TestNG (Surefire).

4b9b3361

Ответ 1

Оба плагина TestNG и плагин JUnit будут фактически отображают историю результатов тестирования.

Вам просто нужно выбрать данный результат, а затем:

  • Для JUnit нажмите "История" с левой стороны и
  • Для выбора TestNG вы увидите историю на графике выше результата. Вы можете просто щелкнуть по столбцам в барах, чтобы увидеть более старые результаты, а также, если вы нажмете ближе к краю, объем результатов теста отрегулирует