Add posibility to allure_robotframework listener to send "broken" test status to allure
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
Rechercherichtung
Beginne mit der Funktion get_allure_status des allure_robotframework-Listeners, bei der die aktuellen Zuordnungen PASSED, FAILED, SKIPPED und UNKNOWN als fest codiert beschrieben werden. Verfolge, wie der von ihr zurückgegebene Status Allure erreicht, und überprüfe anschließend, dass ein Fehler in einem bekannten Fall BROKEN ergeben kann, während die bestehenden Status unverändert bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I'm submitting a ...
- feature request
What is the current behavior?
Currently allure_robotframework listener can send just four statuses to Allure - PASSED, FAILED, SKIPPED, UNKOWN (only in failure case), those are hardcoded in get_allure_status function.
What is the expected behavior?
Add possibility to send other test statuses, for example, BROKEN that actually in the default allure statuses list.
What is the motivation / use case for changing the behavior?
In my case we need to divide failed cases by different statuses on allure(failed for usual failures and broken for known cases with opened issues)
Please tell us about your environment:
allure-python-commons 2.13.2
allure-robotframework 2.13.2
- Vorherrschende Sprache
- Python
- Sterne
- 820
- Forks
- 262
- Ø Merge
- 3 Std. 20 Min.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus allure-framework/allure-python
-
[allure-behave] Steps from tag-excluded scenarios bleed into the next matching scenario's result when hide_excluded=trueEvtl. vergeben @liuyaohui666 hat das vor 54 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
-
theme:pytest
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 64/100
allure-framework/allure-python#929 · 1 Reaktion ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
allure-framework/allure-python#930 · 3 Kommentare ·
-
Added CategoriesOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
-
Phantom <lambda> teardown entries with unknown status when using pytest 9.1+Evtl. vergeben @Mohanad49 hat das vor 59 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100
allure-framework/allure-python#918 · 2 Reaktionen ·
Alle Issues in allure-framework/allure-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
WingedGuardian/GENesis-AGI#3375 ·
Maintainer antworten meist innerhalb von 1 Tag
-
curriculum documentation quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
githubnext/gh-aw-workshop#4601 ·
Maintainer antworten meist innerhalb von 1 Tag
-
approved Good First Issue scope: docs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag