allure-python
allure-python copied to clipboard
tms link pattern missing in behave
I'm submitting a ...
- [X] bug report
- [ ] feature request
- [ ] support request => Please do not submit support request here, see note at the top of this template.
What is the current behavior?
The documentation mentions:
- Annotation for links
@allure.link:https://dev.example.com/
@allure.issue:UI-123
@allure.tms:TMS-456
- Link patterns configuration
[behave.userdata]
AllureFormatter.link_pattern = {}
AllureFormatter.issue_pattern = https://github.com/allure-framework/allure-python/issues/{}
AllureFormatter.hide_excluded = true
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
How am I suppose to get the test case links if I don't have a way to provide Behave the link pattern ?
Is AllureFormatter.tms_pattern missing?
What is the expected behavior?
I should have AllureFormatter.tms_pattern so that @allure.tms decorators generate the right url link in the report.
What is the motivation / use case for changing the behavior?
I want to add tms link in a easy way, instead of using the generic @allure.link decorator.
The Pytest implementation offers the --allure-link-pattern tms:https://github.com/allure-framework/allure-python/issues/{} link pattern.
Why is the Behave implementation lacking the tms link pattern configuration ?
Please tell us about your environment:
- Allure version: 2.25.0
- Test framework: [email protected]
- Allure adaptor: [email protected]