ManagerWithFind requires list() method in its descendants.
Make it abstract and fix its improper descendants that do
not implement list() (SecurityGroupRuleManager and many others).
Fixes: bug #1180393
Change-Id: Ic8b466a57554018092c31c6d6b3ea62f181d7000
Add a new command coverage-reset to enable users to reset
coverage data.
This also adds unit tests on coverage-reset command.
Fixes bug: 1164331
Change-Id: I101e38165206224927d8ce32c8663a8d9403450b
'nova coverage-report' returns an error because nova server returns
error if the format is HTML and combine is False.
And 'nova coverage-start' and 'nova coverage-report' do it now.
After applying this patch, we can avoid this problem and text format
report is created when we use 'nova coverage-report'
Fixes bug 1110972
Change-Id: Ib3d05453de638157152a50ea814e44e6cbc19348
Change If1aa25fc7237e9bb5100d2a4a8e560f0a68eba61 adds additional
functionality to the coverage extension. Mainly returning the
data file path for the 'stop' action and adding support for
generating html reports. This commit adds support for this new
functionality.
Change-Id: Icd147350d5c038f6b9c8063e77a75370eb8422e9
This adds support for the coverage extension and also adds 3
CLI commands to interact with coverage:
nova coverage-start
nova coverage-stop
nova coverage-report
'nova coverage-report' has a required '--filename' argument
which gives the filename for the generated report files.
Change-Id: I9cb002b0e32cfe5572878d2c8436270663c0ae96