Mikhail Korobov avatar Mikhail Korobov committed b8c5158

Be less verbose if html report is generated.

Comments (0)

Files changed (1)

django_coverage/coverage_runner.py

         coverage_modules, settings.COVERAGE_MODULE_EXCLUDES,
         settings.COVERAGE_PATH_EXCLUDES)
 
-    coverage.report(modules.values(), show_missing=1)
-    if excludes:
+    outdir = settings.COVERAGE_REPORT_HTML_OUTPUT_DIR
+    if outdir is None:
+        coverage.report(modules.values(), show_missing=1)
+        if excludes:
+            print >>sys.stdout
+            print >>sys.stdout, "The following packages or modules were excluded:",
+            for e in excludes:
+                print >>sys.stdout, e,
+            print >>sys.stdout
+        if errors:
+            print >>sys.stdout
+            print >>sys.stderr, "There were problems with the following packages or modules:",
+            for e in errors:
+                print >>sys.stderr, e,
+            print >>sys.stdout
+    else:
+        outdir = os.path.abspath(outdir)
+        html_report(outdir, modules, excludes, errors)
         print >>sys.stdout
-        print >>sys.stdout, "The following packages or modules were excluded:",
-        for e in excludes:
-            print >>sys.stdout, e,
-        print >>sys.stdout
-    if errors:
-        print >>sys.stdout
-        print >>sys.stderr, "There were problems with the following packages or modules:",
-        for e in errors:
-            print >>sys.stderr, e,
-        print >>sys.stdout
-
-    outdir = settings.COVERAGE_REPORT_HTML_OUTPUT_DIR
-    outdir = os.path.abspath(outdir)
-    html_report(outdir, modules, excludes, errors)
-    print >>sys.stdout
-    print >>sys.stdout, "HTML reports were output to '%s'" %outdir
+        print >>sys.stdout, "HTML reports were output to '%s'" %outdir
 
     return results
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.