Code-Abdeckungsanalyse
Verfasst: Freitag 19. Dezember 2008, 12:26
Hallo.
Habt ihr eine Idee zu folgendem Problem:
- Der Nutzer soll Python-Code eingeben können.
- Der Code soll "compiliert" (compile()) und ausgeführt (eval()) werden
- Zusätzlich zum Ergebniss soll der Nutzer am Ende sehen, welche Teile seines Codes ausgeführt wurden (und wie oft), und welche nicht.
Das ganze klingt nach Profiling. Profiling hat aber für mich den Beigeschmack von schlechter Performance. Das ganze soll schnell gehen. Die Auswertung des Code-Abdeckung soll keinen signifikaten Performance-Einbruch mit sich bringen.
Gruß
barfoos
Habt ihr eine Idee zu folgendem Problem:
- Der Nutzer soll Python-Code eingeben können.
- Der Code soll "compiliert" (compile()) und ausgeführt (eval()) werden
- Zusätzlich zum Ergebniss soll der Nutzer am Ende sehen, welche Teile seines Codes ausgeführt wurden (und wie oft), und welche nicht.
Das ganze klingt nach Profiling. Profiling hat aber für mich den Beigeschmack von schlechter Performance. Das ganze soll schnell gehen. Die Auswertung des Code-Abdeckung soll keinen signifikaten Performance-Einbruch mit sich bringen.
Gruß
barfoos