2008-08-27 6 views
6

Ich versuche, ein "guter" Programmierer zu sein und Komponententests für meine ColdFusion-Anwendung zu haben, konnte aber kein Codeabdeckungswerkzeug finden, das in den von mir verwendeten Test eingebunden werden kann. Wie haben Sie dieses Problem gelöst, wenn Sie Unit-Tests für Ihren ColdFusion-Code durchführen?Ist es möglich, eine Codeabdeckung in ColdFusion zu finden?

Antwort

0

Manyhaveasked, aber bis heute gibt es kein ColdFusion Code Coverage Tool. Die neuesten ColdFusion-Funktionen enthalten zusätzlich zur J2EE-Integration die .NET-Integration. Wenn Sie Code Coverage-Metriken (dh Kundenanforderungen) benötigen, können Sie daher (abgesehen von der Wahl von ColdFusion) definieren, welche Teile eine solche Abdeckung benötigen sie in .NET- oder J2EE-Objekte, die Sie mit leicht verfügbaren Tools erstellen können.

Alternativ können Sie selbst eine Analyse durchführen - verwenden Sie einen Parser, um nach jeder Steueranweisung die Tags cftrace einzufügen und analysieren Sie dann die Ergebnisse.

Schließlich hat ColdFusion einige basic stack trace Fähigkeit - ich weiß nicht, ob es tiefer geht, aber es lohnt sich zu erkunden, was Sie davon analysieren können.

Ich hoffe, das hilft!

-Adam Davis

Verwandte Themen