ios - color - ¿Cómo obtener cobertura de código en Xcode 6?
titletextattributes swift 4 (3)
Mis pruebas son XCTests y estoy usando Objective-C en lugar de Swift.
He visto algunos artículos que abordan el tema, pero parecen centrados en versiones anteriores de Xcode, por ejemplo:
¿Cuál sería el enfoque recomendado para obtener cobertura de código en Xcode 6? ¿Apple tiene algo integrado para la cobertura de código, tal vez a través de Xcode CI a través del servidor OSX?
Echa un vistazo a frankencover.it
- Script simple que se puede ejecutar desde el servidor de compilación de CI o cmd de la línea de desarrollo.
- Produce la salida de la consola, así como un informe detallado en formato HTML. El servidor de compilación puede ver esto localmente o publicarlo como un artefacto.
- Opcionalmente incluye un verificador que "fallará" en la compilación si no se cumple con la cobertura requerida. (Solo comentarios. Este es un aviso para revisar la cobertura y buscar pruebas útiles que se puedan agregar o reducir la cantidad requerida. Cualquiera de las opciones puede ser correcta).
- Gratis para proyectos tanto comerciales como de código abierto. No requiere hosting, patrocinio o suscripción.
Uso:
FTW, tiene una interfaz de línea de comandos de dogue-speak-esque fácil de recordar:
groovy http://appsquickly.github.io/frankencover.it/with --source-dir MyProject/Source
Salida de terminal:
Informe HTML:
Esta es una actualización. Desde Xcode 6 Apple tiene una herramienta de cobertura de código integrada, pero Echa un vistazo a coverStory, es fácil configurar la prueba localmente antes de enviar. Y proporcionando una cobertura línea por línea.
Usamos Xcoverage para esto ... Verifique el enlace de abajo, si esto ayuda ...