Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Add posibility to allure_robotframework listener to send "broken" test status to allure

Offen
#755 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
38/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
testing

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

task:improvement theme:robotframework
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

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus allure-framework/allure-python

Alle Issues in allure-framework/allure-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.