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 AllureHelper
INSTANCE
-
Method Summary
Modifier and Type Method Description final static Unit
runStep(String name, Runnable runnable)
Создание шага Allure и выполнение переданной лямбды. final static <T extends Any> T
runStep(String name, Function0<T> function)
Создание шага Allure, выполнение переданной лямбды и получение из неё объекта. final static <T extends Any> AllureHelper
setParameterToStep(String name, T value)
Установка параметра шагу Allure. final static AllureHelper
addAttachment(String name, File file)
Добавление файла к отчету final static AllureHelper
addAttachment(File file)
Добавление файла к отчету final static AllureHelper
addAttachment(String name, String content)
Добавление текста в виде вложения к отчету final static AllureHelper
addAttachment(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
-
-
-
-