| Index: tools/telemetry/third_party/coverage/coverage/env.py
|
| diff --git a/tools/telemetry/third_party/coverage/coverage/env.py b/tools/telemetry/third_party/coverage/coverage/env.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..4cd02c04fa3abdff88b334513f41a6e8fb2fb7d4
|
| --- /dev/null
|
| +++ b/tools/telemetry/third_party/coverage/coverage/env.py
|
| @@ -0,0 +1,32 @@
|
| +# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0
|
| +# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
|
| +
|
| +"""Determine facts about the environment."""
|
| +
|
| +import os
|
| +import sys
|
| +
|
| +# Operating systems.
|
| +WINDOWS = sys.platform == "win32"
|
| +LINUX = sys.platform == "linux2"
|
| +
|
| +# Python implementations.
|
| +PYPY = '__pypy__' in sys.builtin_module_names
|
| +
|
| +# Python versions.
|
| +PYVERSION = sys.version_info
|
| +PY2 = PYVERSION < (3, 0)
|
| +PY3 = PYVERSION >= (3, 0)
|
| +
|
| +# Coverage.py specifics.
|
| +
|
| +# Are we using the C-implemented trace function?
|
| +C_TRACER = os.getenv('COVERAGE_TEST_TRACER', 'c') == 'c'
|
| +
|
| +# Are we coverage-measuring ourselves?
|
| +METACOV = os.getenv('COVERAGE_COVERAGE', '') != ''
|
| +
|
| +# Are we running our test suite?
|
| +# Even when running tests, you can use COVERAGE_TESTING=0 to disable the
|
| +# test-specific behavior like contracts.
|
| +TESTING = os.getenv('COVERAGE_TESTING', '') == 'True'
|
|
|