allure-framework / allure-framework/allure-java
Upgrade allure-citrus to Citrus Framework 3.4
- 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
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