allure-framework / allure-framework/allure-java

Upgrade allure-citrus to Citrus Framework 3.4

Offen
#887 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
376
Forks
240
Ø Merge
1 T. 7 Std.
Gemergte PRs (30 T.)
45

Beschreibung

**Is your feature request related to a problem? Please describe.**
The current allure-citrus implementation only supports Citrus 2.x, while the latest release is 3.4.0 with api changes in 3.0 back in 2021.

**Describe the solution you'd like**

- Use the latest release of Citrus Framework
- Capture MessageListener events as well to attach message contents as attachments.
- Maybe use AllureJunitPlatform as basis to reuse existing code to capture i.e. package information not available to the current implementation.

**Describe alternatives you've considered**
Write our own event listener.

**Additional context**
We try to produce allure reports using citrus framework with intregation test cases defined as XML together with regular junit unit testing.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der allure-citrus-Integration und vergleiche ihre aktuelle Verwendung von Citrus 2.x mit den API-Änderungen von Citrus Framework 3.4.0. Prüfe AllureJunitPlatform als mögliche Grundlage und untersuche MessageListener-Ereignisse zusammen mit den bestehenden XML-Integrationstests und JUnit-Unit-Tests. Als erledigt gilt die Aufgabe, wenn Citrus 3.4.0 unterstützt wird, Nachrichteninhalte als Anhänge erscheinen und die bestehende Allure-Berichterstattung weiterhin funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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