allure-framework / allure-framework/allure-python

Use 3rd listeners interface version for allure_robotframework listener

Open
#754 2 comments 0 reactions 0 assignees View on GitHub
task:improvement theme:robotframework
Dominant language
Python
Stars
814
Forks
260
PR merge metrics
No merged PRs in 30d

Description

#### I'm submitting a ...
- [ ] feature request

#### What is the current behavior?
allure-robotframework==2.13.2 uses ROBOT_LISTENER_API_VERSION = 2 version that doesn't allow to modify test on the fly

#### What is the expected behavior?
Use ROBOT_LISTENER_API_VERSION = 3 to make extending the listener usage more powerfull.

#### What is the motivation / use case for changing the behavior?
In my case I would like to enrich the test message with opened issue link and others additions.

#### Please tell us about your environment:

allure-python-commons 2.13.2
allure-robotframework 2.13.2

Contributor guide

Open the contributing guide

Research direction

Start by locating the allure_robotframework listener entry point and its ROBOT_LISTENER_API_VERSION declaration. Check the Robot Framework listener API v3 requirements and verify that the listener uses version 3 so test messages can be enriched with issue links and other additions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.