Ich benutze Hudson um kontinuierlich ein Python Projekt zu bauen. Unit-Tests und Code-Coverage-Arbeit groß, aber diese Meldung erscheint, wenn in den Bericht Cobertura Coverage Bohren für meine Dateien, die nicht Unit-Tests:Hudson "Quellcode ist nicht verfügbar."
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.
Das Merkwürdige ist, dass der Quellcode für die Einheit Tests werden gefunden und angezeigt. Ich habe versucht, die Quelldateien für andere .py-Dateien manuell in ~/.hudson/jobs/<projectname>/cobertura
zu kopieren (wo die Komponententests kopiert werden), aber es hat nicht funktioniert.
Irgendwelche Vorschläge?
Das geht bei mir nicht, mit Jenkins. Ich habe einen absoluten Pfad zu meinem Quellcode ausprobiert und das funktioniert nicht. Ich lese unter https://github.com/gotwarlost/istanbul/issues/50, dass der Pfad relativ zum Jenkins Workspace Cobdura-Verzeichnis sein sollte. Ich habe das und relativ zum Arbeitsbereichsverzeichnis versucht, aber keiner von beiden hat funktioniert. Kann jemand helfen? – Mawg