Kcov, ein Tool, das die Testabdeckung (Coverage) von Programmen analysiert, unterstützt in der neuen Version auch Python-Software.
Dabei sieht das Kommando genauso aus wie für ausführbare Binaries: “kcov Ausgabeverzeichnis Programm”. Für die Umsetzung der Python-Unterstützung hat der Autor Simon Kagstrom sein Tool neu strukturiert, so dass sich nun unterschiedliche Engines einbinden lassen. Daneben hat er das C++-Programm weiter in Richtig des Standards C++11 getrieben. Ein Bug, der das Programm einfrieren ließ, ist behoben.
Bei Binärdateien, die aus C- oder C++-Code übersetzt wurden, verwendet Kcov DWARF-Debugging-Information für seine Analysen. Seine Berichte gibt es in HTML oder Cobertura-XML aus. Das Tool lässt sich in Continuous-Integration-Prozesse einbinden, etwa in Jenkins, wie im Kcov-Projekt selbst. Weitere Informationen sowie den GPLv2-lizenzierten Quellcode gibt es auf der Kcov-Projektseite.




