Estoy usando SonarQube v6.4. Soy consciente de que todos los tipos de pruebas (pruebas unitarias, pruebas de integración, etc.) se han fusionado como cobertura general.

Sin embargo, en la interfaz puedo ver estadísticas solo para pruebas unitarias. ¿Hay alguna manera de obtener las estadísticas para otros tipos de pruebas?

Ejemplo de estadísticas disponibles solo para prueba unitaria

  • Errores de prueba unitaria

  • Fallos de prueba unitaria

  • Pruebas unitarias omitidas

  • Éxito de la prueba unitaria (%)

  • Duración de la prueba unitaria

enter image description here

1
philip 18 jul. 2017 a las 17:46

2 respuestas

La mejor respuesta

Descubrí que esta función no es compatible con Sonarqube. Un ticket abierto para este problema ya ha sido cerrado como "No se solucionará" por el Equipo Sonarqube.

Para obtener una solución alternativa, puede consultar esto

0
philip 20 jul. 2017 a las 07:55

SonarQube ya no distingue entre diferentes tipos de pruebas. Pruebas de integración, pruebas de humo, pruebas medias, pruebas de regresión, etc., ahora todas se denominan "pruebas unitarias". Este nuevo nombre es engañoso ...


Para ver los valores, navegue hasta su proyecto, haga clic en la pestaña "Medidas" (página "Todas") y desplácese hacia abajo hasta "Cobertura". Allí encontrará los valores de medida de las pruebas actuales.

A partir de la versión 6.6 de SonarQube, podrá mostrar gráficos para cualquier métrica (consulte propia instancia de SonarQube de SonarQube con 6.6-SNAPSHOT instalado).

Navegue a cualquier proyecto de SonarQube, haga clic en la pestaña "Actividad", seleccione "Personalizado" en el menú desplegable y haga clic en "Agregar métrica". Allí puede elegir "Errores de prueba unitaria", "Pruebas unitarias omitidas", etc.

2
slartidan 18 jul. 2017 a las 15:11