Sto usando Hudson per costruire continuamente un progetto diPython. Prove di unità e la copertura del codice grande lavoro, ma questo messaggio appare durante la foratura nella relazione Cobertura Copertura per i miei file che sono non unit test:Hudson "Il codice sorgente non è disponibile."
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.
La cosa strana è che il codice sorgente per l'unità i test vengono trovati e visualizzati. Ho provato a copiare manualmente i file sorgente per altri file .py in ~/.hudson/jobs/<projectname>/cobertura
(dove vengono copiati i test dell'unità), ma non ha funzionato.
Qualche suggerimento?
Questo non funziona per me, con Jenkins. Ho provato un percorso assoluto per il mio codice sorgente, e che non funziona. Ho letto su https://github.com/gotwarlost/istanbul/issues/50 che il percorso dovrebbe essere relativo alla directory di Cobdura dell'area di lavoro di Jenkins. L'ho provato e relativo alla directory dello spazio di lavoro, ma nessuno dei due ha funzionato. Qualcuno può aiutare? – Mawg