Дублирование результатов и параметр excluded в allure.dynamic.parameter

Последние изменения: 06.07.2026

Параметр excluded в данных allure.dynamic.parameter отвечает за игнорирование параметров в вашем автотесте, в случае true параметры в вашем автотесте будут игнорироваться.

Допустим, у вас есть тест с динамическими параметрами (каждый результат этого теста будет содержать различные значения в value параметра) и при загрузке результатов в ТестОпс вы видите их как отдельные результаты теста
Это корректное поведение системы, но иногда нет необходимости в отдельных результатах на каждое значение параметра и здесь выступает excluded = true

пример в коде

allure.dynamic.parameter("test_param", "should be First name or Second name, check it in the steps and name", excluded="True)"

Если добавлен параметр excluded = true, то все параметризированные тесты в прогонах будут складываться в один результат и считаться одним тестом.
Однако важно помнить о том, что для матчинга результатов необходимо полное совпадение fullName на основе md5: md5(fullName, sort(names(parameters))), т.е. таким образом перестает учитываться динамическое значение параметра, но остальные составляющие fullname все еще собираются в наименование для матчинга

Помогла ли вам статья?