Direkt zum Inhalt Direkt zur Navigation

Veit Schiele Kommunikationsdesign

PyDev – Code Coverage

Autor: Veit Schiele
Zuletzt verändert: 21.11.2007 21:54
Rechte: © Veit Schiele 2006–2007

Code Coverage Results View PyDevs Code Coverage Results View kann im Window-Menü unter Show View aufgerufen werden und gibt für ein Verzeichnis die Anzahl und Prozentwerte der in einem bestimmten Zeitraum ausgeführten Statements aus. Darüberhinaus werden auch die Zeilen einer Datei, die nicht ausgeführt wurden, angegeben.

Nutzen Sie das PloneTestCase für Ihre Tests, so muss dieses Produkt selbstverständlich im Products-Verzeichnis Ihrer Instanz installiert sein.

Falls Sie nun die Testabdeckung überprüfen indem Sie beispielsweise für myproject/instance/Products/CMFPlone/tests/runalltests.py im Launch-Menü → Run as → Python Coverage aufrufen, erhalten Sie im Konsolenfenster die Fehlermeldung:

Unable to locate Testing package. You might need to set SOFTWARE_HOME.

Um nun die Variable SOFTWARE_HOME zu definieren, gehen Sie in Launch-Menü → Open Run Dialog... und ändern Ihre Konfiguration. Klicken Sie die Konfiguration an und fügen im Environment-Reiter eine Variable hinzu mit

Variable
SOFTWARE_HOME
Value
/home/veit/workspace/myproject/zope-2.9.8/lib/python