Estoy intentando configurar informes de cobertura de código simples para una codificación de equipo en Scala/Java mixto a aprox. una proporción de 90/10 y toparse con algunos obstáculos serios. Anteriormente configuré & Sonar administrado con gran éxito con un equipo solo de Java, pero no parece ser una opción.¿Hay una cobertura de código de nivel Sonar equivalente para Scala?
Sonar w/Scala plugin tiene errores y parece ser compatible con proyectos de Scala, no mixtos.
SCCT se integra con nuestra construcción maven, pero falla con fallas de prueba falsas negativas repetidamente.
encubierto ha sido mi mejor suerte hasta el momento; Está integrado con nuestro maven build & genera informes, pero no están archivados ni alojados en ningún lugar como lo serían con Sonar. También parece que no hay un índice central que facilite la navegación por los informes generados.
He leído las respuestas aquí en StackOverflow, pero en su mayoría datan de 2010 y sugieren que no hay una solución decente disponible. Ha cambiado esto?
¿Hay algo obvio que me falta?
¿Cómo funcionará Cobertura? La última vez que lo revisé era bastante utilizable, aunque no estaba integrado con Sonar. – ron
@ron: Ese es el siguiente en mi lista. Logré que Undercover escribiera los informes en el formato XML de Cobertura, pero como el plugin de Cobertura no se ejecutó, Jenkins se niega a reconocer que existen informes de cobertura de código. Recuerdo que escuché algo acerca de que Cobertura no se maneja bien con todas las clases de Java que Scala puede generar, pero creo que lo descubriré. ¡Manténganse al tanto! – warandpeace
@ron: Cobertura + Jenkins Cobertura Plugin está funcionando bastante bien. Preciso y legible, muestra las tendencias y me permite profundizar. No es del todo Sonar, ¡pero funciona! – warandpeace