[allure-httpclient] Add request/response attachment from the DataProvider method
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginnen Sie in allure-java-commons/src/main/java/io/qameta/allure/AllureLifecycle.java ungefähr bei Zeile 609 und verfolgen Sie anschließend, wie Anhänge von HTTP-Anfragen und -Antworten während einer TestNG DataProvider-Methode verarbeitet werden. Reproduzieren Sie eine fehlschlagende DataProvider-Anfrage und überprüfen Sie, dass der request/response attachment erstellt wird und das relevante Ausführungsprotokoll erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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 behaviour?
When sending an HTTP request in a Data Provider method, the request/response attachment is not created.
In https://github.com/allure-framework/allure-java/blob/master/allure-java-commons/src/main/java/io/qameta/allure/AllureLifecycle.java#L609 line the error is thrown, the error message is printed in the logs.
What is the expected behavior?
An attachment is created from the Data Provider method.
What is the motivation/use case for changing the behaviour?
In the case of the data provider request failure, it's hard to find the root cause.
Some significant part of the test case execution log is lost.
Please tell us about your environment:
| Allure version | 2.13.2 |
|---|---|
| Test framework | [email protected] |
- Vorherrschende Sprache
- Java
- Sterne
- 376
- Forks
- 241
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 35
Entwicklungsumgebung
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-java
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
allure-framework/allure-java#1439 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
allure-framework/allure-java#1446 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add precondition method and annotation for update precondition field in test case from test resultOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
allure-framework/allure-java#1355 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
allure-framework/allure-java#1322 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
allure-framework/allure-java#987 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in allure-framework/allure-java
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
refinedmods/refinedstorage2#1414 · 1 Kommentar ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
In Java's `LongBoundedSum`, setting `lower` to `Long.MIN_VALUE` under-estimates the sensitivityOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
google/differential-privacy#489 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
link-check link-check:manual
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100