Что именно означают "история" и "повторные попытки" в 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. Файлы истории).