Что именно означают "история" и "повторные попытки" в Allure?

Я новичок в Allure. Таким образом, не все еще слишком ясно для меня. Документация, примеры и объяснения на http://allure.qatools.ru/ не помогают мне лучше понять мой вопрос:

Что означают "история" и "повторные попытки"?


Как я себе это представляю:

Скажем, у меня есть несколько тестовых наборов одного тестового набора.

1) [Testcase_2017-11-27_15-10-05] 
2) [Testcase_2017-11-27_15-30-13]
3) [Testcase_2017-11-27_15-43-09]

Если я нажал на 1), он должен иметь:

History: empty
Retries: 2), 3)

Если бы я нажал на 2), он должен иметь:

History: 1)
Retries: 3)

Если бы я нажал на 3), он должен иметь:

History: 1), 2)
Retries: empty

Возможно ли это сделать таким образом? "Историю" и "Повтор" следует понимать таким образом?

Буду благодарен за любые полезные комментарии!


Я использую: транспортир, жасмин-очарование-репортер, очарование командной строки

1 ответ

Предполагается, что история показывает историю выполнения одних и тех же тестовых случаев (сигнатура тестового набора рассчитывается на основе имени и параметров метода теста) для нескольких выполнений набора тестов.

Выбытие - это выполнение одних и тех же тестовых случаев (подпись также рассчитывается на основе имени и параметров метода теста) в рамках одного выполнения набора тестов, например, когда мы используем TestNG IRetryAnalyzer или Правила повторных попыток JUnit. Не уверен, что есть что-то похожее на Жасмин

История обычно поддерживается плагинами CI Allure (например, https://docs.qameta.io/allure/2.0/ 13.2.4. Файлы истории).

Другие вопросы по тегам