Object AllureHelper
-
- All Implemented Interfaces:
public class AllureHelperСтатический класс с методами управления шагами отчета Allure.
Пример:
AllureHelper.runStep("Название шага", () -> { // ... var value = getValue(); AllureHelper.setParameterToStep("value", value); // ... });
-
-
Field Summary
Fields Modifier and Type Field Description public final static AllureHelperINSTANCE
-
Method Summary
Modifier and Type Method Description final static UnitrunStep(String name, Runnable runnable)Создание шага Allure и выполнение переданной лямбды. final static <T extends Any> TrunStep(String name, Function0<T> function)Создание шага Allure, выполнение переданной лямбды и получение из неё объекта. final static <T extends Any> AllureHelpersetParameterToStep(String name, T value)Установка параметра шагу Allure. final static AllureHelperaddAttachment(String name, File file)Добавление файла к отчету final static AllureHelperaddAttachment(File file)Добавление файла к отчету final static AllureHelperaddAttachment(String name, String content)Добавление текста в виде вложения к отчету final static AllureHelperaddAttachment(String name, String extension, ByteArray body)Добавление байтового массива в виде вложения к отчету -
-
Method Detail
-
runStep
final static Unit runStep(String name, Runnable runnable)
Создание шага Allure и выполнение переданной лямбды.
Для добавления параметра к этому шагу используйте метод setParameterToStep внутри лямбды.
- Parameters:
name- Название шагаrunnable- Действия шага- Since:
2.0.6
-
runStep
final static <T extends Any> T runStep(String name, Function0<T> function)
Создание шага Allure, выполнение переданной лямбды и получение из неё объекта.
Для добавления параметра к этому шагу используйте метод setParameterToStep внутри лямбды.
- Parameters:
name- Название шагаfunction- Действия шага- Returns:
Объект, возвращаемый лямбдой
- Since:
2.0.6
-
setParameterToStep
final static <T extends Any> AllureHelper setParameterToStep(String name, T value)
Установка параметра шагу Allure.
AllureHelper.runStep("Название шага", () -> { // ... var value = //... AllureHelper.setParameterToStep("Название параметра", value); // ... });- Parameters:
name- Название параметраvalue- Значение параметра- Returns:
- Since:
2.4.0
-
addAttachment
final static AllureHelper addAttachment(String name, File file)
Добавление файла к отчету
- Parameters:
name- Название файлаfile- Файл- Returns:
-
addAttachment
final static AllureHelper addAttachment(File file)
Добавление файла к отчету
- Parameters:
file- Файл- Returns:
-
addAttachment
final static AllureHelper addAttachment(String name, String content)
Добавление текста в виде вложения к отчету
- Parameters:
name- Название вложенияcontent- Содержимое вложения- Returns:
- Since:
2.4.2
-
addAttachment
final static AllureHelper addAttachment(String name, String extension, ByteArray body)
Добавление байтового массива в виде вложения к отчету
- Parameters:
name- Название вложенияextension- Расширение файла, который будет создан из переданного массиваbody- Массив- Returns:
- Since:
2.4.2
-
-
-
-