allure-framework / allure-python

Allure integrations for Python test frameworks
https://allurereport.org/
Apache License 2.0
713 stars 233 forks source link

tms link pattern missing in behave #785

Open harmin-parra opened 6 months ago

harmin-parra commented 6 months ago

[//]: # ( . Note: for support questions, please use Stackoverflow or Gitter. . This repository's issues are reserved for feature requests and bug reports. . . In case of any problems with Allure Jenkins plugin please use the following repository . to create an issue: https://github.com/jenkinsci/allure-plugin/issues . . Make sure you have a clear name for your issue. The name should start with a capital . letter and no dot is required in the end of the sentence. An example of good issue names: . . - The report is broken in IE11 . - Add an ability to disable default plugins . - Support emoji in test descriptions )

I'm submitting a ...

What is the current behavior?

The documentation mentions:

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:

Other information

[//]: # ( . e.g. detailed explanation, stacktraces, related issues, suggestions . how to fix, links for us to have more context, eg. Stackoverflow, Gitter etc )