diff --git a/allure-behave/src/listener.py b/allure-behave/src/listener.py index b3931505..6046b623 100644 --- a/allure-behave/src/listener.py +++ b/allure-behave/src/listener.py @@ -110,6 +110,8 @@ def start_scenario(self, scenario): test_case.labels.append(Label(name=LabelType.FEATURE, value=scenario.feature.name)) test_case.labels.append(Label(name=LabelType.FRAMEWORK, value='behave')) test_case.labels.append(Label(name=LabelType.LANGUAGE, value=platform_label())) + test_case.labels.append(Label(name=LabelType.SUITE, value=scenario.feature.name)) + test_case.labels.append(Label(name=LabelType.PACKAGE, value=scenario.feature.name)) self.logger.schedule_test(self.current_scenario_uuid, test_case) diff --git a/allure-python-commons/src/types.py b/allure-python-commons/src/types.py index d2fef791..d08dce87 100644 --- a/allure-python-commons/src/types.py +++ b/allure-python-commons/src/types.py @@ -31,6 +31,7 @@ class LabelType(str): ID = 'as_id' FRAMEWORK = 'framework' LANGUAGE = 'language' + PACKAGE = 'package' class AttachmentType(Enum):