Bläddra i källkod

[tests] Limit test coverage report to Hue and desktop apps

Uses appmanager.MODULES to infer installed apps to include in coverage
Jenny Kim 10 år sedan
förälder
incheckning
892cebaf1d
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      desktop/core/src/desktop/settings.py

+ 6 - 0
desktop/core/src/desktop/settings.py

@@ -333,6 +333,12 @@ TEST_RUNNER = 'desktop.lib.test_runners.HueTestRunner'
 if 'test' in sys.argv:
   CACHE_MIDDLEWARE_SECONDS = 0
 
+# Limit Nose coverage to Hue apps
+NOSE_ARGS = [
+  '--cover-package=%s' % ','.join([app.name for app in appmanager.DESKTOP_MODULES]),
+  '--cover-inclusive',
+]
+
 TIME_ZONE = desktop.conf.TIME_ZONE.get()
 
 if desktop.conf.DEMO_ENABLED.get():