This patch implements a simple wrapper for profiling different CLI commands and saving the results. cProfile is used as a profiling tool; results are saved as a call-tree, textual statistics and a DOT-graph. Performance profiling settings are stored in settings.yaml which is introduced by this patch and is distributed with Fuel Client. Custom user settings can be supplied using the FUELCLIENT_CUSTOM_SETTINGS environment variable overriding the default ones. DocImpact Blueprint: 100-nodes-support Change-Id: Ia9f6d19960fbe35e034fa85bf6303f3a419a7a75
18 lines
327 B
Plaintext
18 lines
327 B
Plaintext
-r requirements.txt
|
|
hacking==0.7
|
|
mock==1.0
|
|
nose==1.1.2
|
|
nose2==0.4.1
|
|
nose-timer==0.2.0
|
|
sphinx==1.2
|
|
rst2pdf==0.93
|
|
sphinxcontrib-plantuml==0.3
|
|
sphinxcontrib-blockdiag==1.3.0
|
|
sphinxcontrib-actdiag==0.6.0
|
|
sphinxcontrib-seqdiag==0.6.0
|
|
sphinxcontrib-nwdiag==0.7.0
|
|
webtest==2.0.14
|
|
ply==3.4
|
|
pyprof2calltree==1.3.2
|
|
gprof2dot==2014.09.29
|