--- /dev/null
+Description: Use "python -m covergate" instead of just "coverage"
+ In Debian, there's no "coverage" command, so we need to apply this.
+Author: Thomas Goirand <zigo@debian.org>
+Forwarded: no
+Last-Update: 2014-01-29
+
+--- horizon-2014.1~b2.orig/run_tests.sh
++++ horizon-2014.1~b2/run_tests.sh
+@@ -310,8 +310,8 @@ function run_tests_all {
+ if [ "$NOSE_WITH_HTML_OUTPUT" = '1' ]; then
+ export NOSE_HTML_OUT_FILE='horizon_nose_results.html'
+ fi
+- ${command_wrapper} coverage erase
+- ${command_wrapper} coverage run -p $root/manage.py test horizon --settings=horizon.test.settings $testopts
++ ${command_wrapper} python -m coverage erase
++ ${command_wrapper} python -m coverage run -p $root/manage.py test horizon --settings=horizon.test.settings $testopts
+ # get results of the Horizon tests
+ HORIZON_RESULT=$?
+
+@@ -320,15 +320,15 @@ function run_tests_all {
+ if [ "$NOSE_WITH_HTML_OUTPUT" = '1' ]; then
+ export NOSE_HTML_OUT_FILE='dashboard_nose_results.html'
+ fi
+- ${command_wrapper} coverage run -p $root/manage.py test openstack_dashboard --settings=openstack_dashboard.test.settings $testopts
++ ${command_wrapper} python -m coverage run -p $root/manage.py test openstack_dashboard --settings=openstack_dashboard.test.settings $testopts
+ # get results of the openstack_dashboard tests
+ DASHBOARD_RESULT=$?
+
+ if [ $with_coverage -eq 1 ]; then
+ echo "Generating coverage reports"
+- ${command_wrapper} coverage combine
+- ${command_wrapper} coverage xml -i --include="horizon/*,openstack_dashboard/*" --omit='/usr*,setup.py,*egg*,.venv/*'
+- ${command_wrapper} coverage html -i --include="horizon/*,openstack_dashboard/*" --omit='/usr*,setup.py,*egg*,.venv/*' -d reports
++ ${command_wrapper} python -m coverage combine
++ ${command_wrapper} python -m coverage xml -i --include="horizon/*,openstack_dashboard/*" --omit='/usr*,setup.py,*egg*,.venv/*'
++ ${command_wrapper} python -m coverage html -i --include="horizon/*,openstack_dashboard/*" --omit='/usr*,setup.py,*egg*,.venv/*' -d reports
+ fi
+ # Remove the leftover coverage files from the -p flag earlier.
+ rm -f .coverage.*