فهرست منبع

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

Uses appmanager.MODULES to infer installed apps to include in coverage
Jenny Kim 10 سال پیش
والد
کامیت
892cebaf1d
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  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():