tms link pattern missing in behave
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con la configurazione di Behave AllureFormatter e l’annotazione @allure.tms descritte nell’issue, quindi confrontale con l’implementazione dei pattern dei link di Pytest e la relativa opzione --allure-link-pattern. Il lavoro è completato quando Behave accetta un’impostazione AllureFormatter.tms_pattern e i link @allure.tms generano nel report l’URL configurata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm submitting a ...
- 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]
Other information
- Lingua principale
- Python
- Stelle
- 817
- Fork
- 262
- Merge medio
- 3h 20m
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di allure-framework/allure-python
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
-
Added CategoriesAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
allure-framework/allure-python#918 · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
allure-framework/allure-python#903 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Tutte le issue di allure-framework/allure-python
Issue simili
-
adr
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
kristofdegrave/homeassistant-smart-charging#1607 ·
I maintainer di solito rispondono entro 1 giorno
-
namespace operations
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
EclipseFdn/open-vsx.org#13665 ·
I maintainer di solito rispondono entro 1 giorno
-
doc good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
collective/icalendar#1865 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
canonical/opentelemetry-collector-operator#409 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
mozilla/addons-release-tests#1243 ·
I maintainer di solito rispondono entro 1 giorno