Estoy usando Hudson para crear continuamente un proyecto Python. Las pruebas unitarias y cobertura de código funcionan muy bien, pero este mensaje aparece cuando la perforación en el Informe Cobertura Cobertura para mis archivos que son no pruebas unitarias:Hudson "El código fuente no está disponible."
Source code is unavailable.Some possible reasons are:
* This is not the most recent build (to save on disk space, this plugin only keeps the most recent builds source code).
* Cobertura found the source code but did not provide enough information to locate the source code.
* Cobertura could not find the source code, so this plugin has no hope of finding it.
Lo extraño es que el código fuente de la unidad las pruebas se encuentran y se muestran. Traté de copiar manualmente los archivos fuente para otros archivos .py en ~/.hudson/jobs/<projectname>/cobertura
(donde las pruebas de la unidad se copian), pero no funcionó.
¿Alguna sugerencia?
Esto no funciona para mí, con Jenkins. Probé una ruta absoluta a mi código fuente, y eso no funciona. He leído en https://github.com/gotwarlost/istanbul/issues/50 que la ruta debe ser relativa al directorio Cobdura Jenkins espacio de trabajo. Intenté eso y relativo al directorio del espacio de trabajo, pero ninguno de los dos funcionó. ¿Alguien puede ayudar? – Mawg