allure-pytest 2.13.2 will merge parameterized use cases
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginne damit, das Problem mit @pytest.mark.parametrize() unter pytest 7.1.0 und allure-pytest 2.13.2 zu reproduzieren, und vergleiche anschließend den erzeugten Bericht mit allure-pytest 2.13.1. Erledigt ist die Aufgabe, wenn jeder parametrisierte Anwendungsfall ein eigenes Ausführungsergebnis hat, einschließlich des fehlgeschlagenen Falls und seines Wiederholungsversuchs, statt unter Retries zusammengeführt zu werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Bug Description
When using @pytest.mark.parametrize() parametrization, the use cases are merged in the generated allure report, and it is not possible to generate an execution result record for each parametrized use case.
Steps to reproduce
Getting report results
The @pytest.mark.parametrize() parameterization executes four use cases, three of which pass and one of which fails, and sets the failing use case to retry once, and after the execution is complete, the generated allure report can only see the last report record, and the other use case executions are all categorized under " Retries" below
Expected Result
It is possible to display execution results for each use case individually, as in allure-pytest 2.13.1.
Running environment
- Allure version: 2.13.0
- Test framework: pytest 7.1.0
- Allure adaptor: allure-pytest 2.13.2
- Vorherrschende Sprache
- Python
- Sterne
- 817
- 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 46 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
-
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 50 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100
allure-framework/allure-python#918 · 1 Reaktion ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
allure-framework/allure-python#903 · 1 Kommentar ·
-
Allure step placeholder fails when accessing dataclass attribute `data.name`Evtl. vergeben @golikovichev hat das vor 155 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
Alle Issues in allure-framework/allure-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
modelcontextprotocol/python-sdk#3648 ·
Maintainer antworten meist innerhalb von 1 Tag
-
docs good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
VenetoStato/giorgio#6 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
EclipseFdn/open-vsx.org#13831 ·
Maintainer antworten meist innerhalb von 1 Tag
-
feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 2 Tagen