allure-framework / allure-framework/allure-java

Upgrade allure-citrus to Citrus Framework 3.4

Abierto
#887 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
376
Forks
240
Merge medio
1 d 7 h
PR fusionados (30 d)
45

Descripción

**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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la integración de allure-citrus y compara su uso actual de Citrus 2.x con los cambios de la API de Citrus Framework 3.4.0. Revisa AllureJunitPlatform como posible base e investiga los eventos de MessageListener junto con las pruebas de integración XML y las pruebas unitarias JUnit existentes. Se considera completado cuando Citrus 3.4.0 sea compatible, el contenido de los mensajes aparezca como adjuntos y los informes de Allure existentes sigan funcionando.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
testing
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.