Wenn ich Python verwende, teste ich Code-Coverage mit Tools wie python-coverage und speziell für django das Paket djaango-nose, ich suche nach einem Äquivalent in Erlang. Ich mache bereits Tests mit eunit und erstelle meine Berichte mit todsichere , aber ich habe keinen Weg gefunden, Code-Coverage zu machen, weiß jemand Werkzeuge oder Methoden dafür?
Ich habe einen gemeinsamen Test verwendet, um die Testsuites zu steuern, dann können Sie in der Testspezifikation eine Coverspezifikation mit dem Tupel {cover, "coverspec path"} deklarieren:
%Vor%Die Cover-Spezifikation definiert hauptsächlich die Detailebene und die Liste der Module, die Sie analysieren möchten:
%Vor%Wenn Sie den Test ausführen, erhalten Sie eine inkrementelle Webseite mit einer Testdurchführung, die durchgeführt wurde, und für jede wurden die Ergebnisse und ein Link zur Coveragezusammenfassung angezeigt und dann wurde Ihr Quellcode mit der Anzahl der Zeit kommentiert Eine Zeile wurde ausgewertet.
und die kommentierte Quelle:
%Vor%Tags und Links testing code-coverage erlang eunit