diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2023-01-24 10:23:27 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2023-01-24 10:23:59 -0500 |
commit | 674204fc958f30815fe482fe1ed36d01eb74c489 (patch) | |
tree | b4439d08a1c0ed25cc418fa03bad39b60abb65c3 | |
parent | 61f6ee5c3b2f99a02c3b5988123e74e1d3dbc8ba (diff) | |
download | python-coveragepy-git-674204fc958f30815fe482fe1ed36d01eb74c489.tar.gz |
test: more flexibility in setting a static context locally
-rw-r--r-- | igor.py | 2 | ||||
-rw-r--r-- | metacov.ini | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -163,6 +163,8 @@ def run_tests_with_coverage(tracer, *runner_args): os.environ['COVERAGE_HOME'] = os.getcwd() context = os.environ.get('COVERAGE_CONTEXT') if context: + if context[0] == "$": + context = os.environ[context[1:]] os.environ['COVERAGE_CONTEXT'] = context + "." + tracer # Create the .pth file that will let us measure coverage in sub-processes. diff --git a/metacov.ini b/metacov.ini index 787553f9..884babf7 100644 --- a/metacov.ini +++ b/metacov.ini @@ -16,7 +16,7 @@ source = ${COVERAGE_HOME-.}/tests # $set_env.py: COVERAGE_DYNCTX - Set to 'test_function' for who-tests-what dynamic_context = ${COVERAGE_DYNCTX-none} -# $set_env.py: COVERAGE_CONTEXT - Set to a static context for this run +# $set_env.py: COVERAGE_CONTEXT - Static context for this run (or $ENV_VAR like $TOX_ENV_NAME) context = ${COVERAGE_CONTEXT-none} [report] |