I'd like to get a bit better data on where we're spending all our time in tests in Nova (and just in general).
It doesn't appear there is a clear way to do that with testr. The following wraps the tests runs in cProfile - https://review.openstack.org/#/c/138440/2/tools/profile.py,cm However, as was correctly pointed out by marun, eventlet causes some determinism issues here. My attempts to use GreenletProfiler end in segfaults - http://emptysqua.re/blog/greenletprofiler/ I also looked a bit into the profiler that is shipped with eventlet, however that's triggering import errors that are a bit wonky. Mostly, I'm trying to figure out if anyone in our community has developed a pattern here before I keep banging my head into this one. We can do a lot of guessing without real profiling about where time is spent, but I'd like to be a little more data driven. -Sean -- Sean Dague http://dague.net _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev