[Zope-dev] coverage.py,
	profile and hotshot support in Zope's testrunner
    Sidnei da Silva 
    sidnei at enfoldsystems.com
       
    Sun Aug 21 09:44:35 EDT 2005
    
    
  
On Sun, Aug 21, 2005 at 10:20:28AM +0200, Stefane Fermigier wrote:
| I have added support for coverage analysis using coverage.py from Gareth 
| Rees and Ned Batchelder, as well as support for profiling using either the 
| profile or hotshot modules from the Python standard library, to Zope 2's 
| test runner test.py.
| 
| Justification:
| 
| - coverage.py will let you interactively focus on the modules you want to 
| check for coverage.
| 
| - profile is slow to collect data but quick for analysis.
| 
| - hotshot is fast when collecting but very slow for analysis. On the other 
| hand, one can feed the great KCacheGrind tool with hotshot data after some 
| transformation and this is the best way I have found so far for 
| interactively exploring profile data.
Eerm, the test runner in Zope 2 is the same from Zope 3. The version
in Zope 3 X3.0 has profile support using hotshot and coverage support
using the trace.py module, but the version in Zope 2 is earlier than
that.
How does that differ from what you're proposing?
-- 
Sidnei da Silva
Enfold Systems, LLC.
http://enfoldsystems.com
    
    
More information about the Zope-Dev
mailing list