Allure Dashboard overview shows incorrect testcase count with Pabot Robot Framework runs
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza reproduciendo el comando de Pabot indicado con los dos archivos de argumentos e inspecciona los datos de overview y timeline del informe de Allure generado. Traza cómo se agregan los resultados de allure-robotframework de las ejecuciones paralelas; se considera terminado cuando los totales de casos de prueba y de pass/fail de overview coinciden con los totales de timeline en todas las URLs.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the Bug
When running Robot Framework tests for multiple websites in parallel using Pabot (with argument files), the Allure Dashboard overview displays only the testcase count for a single URL instead of the total count across all URLs. For example, with 11 testcases per URL and 2 URLs, the timeline correctly shows 22 testcases, but the overview only shows 11.
Steps to Reproduce
- Run Robot Framework tests in parallel using Pabot with argument files for multiple URLs:
pabot --listener "allure_robotframework;allure-results" --argumentfile1 arg1.txt --argumentfile2 arg2.txt tests/Global - Open the generated Allure report.
- Observe the timeline tab: it shows the correct total testcase count (e.g., 22).
- Observe the overview tab: it only shows the testcase count for a single URL (e.g., 11), not the total.
Expected Behaviour
- The Dashboard overview should display the total number of executed testcases from all parallel runs (i.e., sum across all URLs/sites), matching the count shown in the timeline.
- The pass/fail count should display the total number (sum of pass/fail across all URLs).
Screenshots or Additional Context
Allure Dashboard - Overview Tab showing only 11 testcase of single url
Allure Dashboard - Timeline Tab showing total 22 testcase of two urls
Environment:
- Allure Commandline version: 2.34.1
- Allure RobotFramework listener version: 2.15.0
- Robot Framework version: 6.1.1
- Pabot version: 4.1.1
- OS: Windows
- Browser: Chrome
- Java version: 24.0.2
What Language are you using?
Python (RobotFramework)
What Framework/Allure Integration you are using?
allure-robotframework
What version of Allure Integration you are using?
2.15.0
What version of Allure Report you are using?
2.34.1
Code of Conduct
- I agree to follow this project's Code of Conduct
- Lenguaje dominante
- Python
- Estrellas
- 819
- Forks
- 261
- Merge medio
- 3 h 20 min
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de allure-framework/allure-python
-
[allure-behave] Steps from tag-excluded scenarios bleed into the next matching scenario's result when hide_excluded=truePosiblemente ocupada @liuyaohui666 la tomó hace 51 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
-
theme:pytest
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
allure-framework/allure-python#929 · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
allure-framework/allure-python#930 · 3 comentarios ·
-
Added CategoriesAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
Phantom <lambda> teardown entries with unknown status when using pytest 9.1+Posiblemente ocupada @Mohanad49 la tomó hace 55 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
allure-framework/allure-python#918 · 1 reacción ·
Todos los issues de allure-framework/allure-python
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 60/100
521xueweihan/HelloGitHub#3924 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
wilbowes/EchoMuse#869 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Claiming namespace `jft63`Abiertonamespace operations
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
EclipseFdn/open-vsx.org#14043 ·
Los mantenedores suelen responder en 1 día
-
test: TestServeUntilStale races the server's close against the client's sendall (BrokenPipeError under load)Posiblemente ocupada @evoludigit la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 89/100
Los mantenedores suelen responder en 1 día