Index: testing_support/coverage_utils.py |
diff --git a/testing_support/coverage_utils.py b/testing_support/coverage_utils.py |
index 8b912307c3a3e7e73c158c16c1414ca9cc5ecc99..b08c883413e91df3b2e2cb048fbb82e041f6d8ec 100644 |
--- a/testing_support/coverage_utils.py |
+++ b/testing_support/coverage_utils.py |
@@ -21,7 +21,8 @@ def native_error(msg, version): |
%s""") % (version, msg) |
sys.exit(1) |
-def covered_main(includes, require_native=None, required_percentage=100.0): |
+def covered_main(includes, require_native=None, required_percentage=100.0, |
+ disable_coverage=True): |
"""Equivalent of unittest.main(), except that it gathers coverage data, and |
asserts if the test is not at 100% coverage. |
@@ -31,7 +32,13 @@ def covered_main(includes, require_native=None, required_percentage=100.0): |
require_native (str) - If non-None, will require that |
at least |require_native| version of coverage is installed on the |
system with CTracer. |
+ disable_coverage (bool) - If True, just run unittest.main() without any |
+ coverage tracking. Bug: crbug.com/662277 |
""" |
+ if disable_coverage: |
+ unittest.main() |
+ return |
+ |
try: |
import coverage |
if require_native is not None: |