A python nose plugin to profile using cProfile rather than the default Hotshot profiler.
A plugin to use cProfile to profile nosetests, rather than the built-in Hotshot profiler.
Profiling tests can help track down sources of performance issues in code, especially if a synthetic test can be created to focus on the area of concern.
The output generated by this plugin can easily be browsed using pstats_viewer, or any other pstats-compatible viewer.
This is a plugin for nose, so it’s useless without that installed.
pip install nose-cprof
This plugin adds some new options to nosetests:
--with-cprofile Enable plugin cProfiler: Use this plugin to run tests using the cProfile profiler. [NOSE_WITH_CPROFILE] --cprofile-stats-file=FILE Output file name; default "stats.dat" --cprofile-stats-erase Erase previously-collected profiling statistics before run