summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-10-30 17:12:08 -0400
committerNed Batchelder <ned@nedbatchelder.com>2021-10-31 06:50:39 -0400
commitbb78d7e1a77c9b882f9e4547e3e55d8b1f50e126 (patch)
treebdaf8f428f09aeb5202135099aab9f770a816e16
parent79f832f2f50b441cccf617954cdd51f411c68677 (diff)
downloadpython-coveragepy-git-bb78d7e1a77c9b882f9e4547e3e55d8b1f50e126.tar.gz
test: when we measure our coverage, get a json report also
-rw-r--r--.gitignore1
-rw-r--r--Makefile2
-rw-r--r--igor.py1
3 files changed, 3 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 3e40963e..2373d5dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,7 @@
.coverage
.coverage.*
coverage.xml
+coverage.json
.metacov
.metacov.*
*.swp
diff --git a/Makefile b/Makefile
index b1cc8496..909ca4d6 100644
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@ clean: clean_platform ## Remove artifacts of test execution, i
@rm -f *$$py.class */*$$py.class */*/*$$py.class */*/*/*$$py.class */*/*/*/*$$py.class */*/*/*/*/*$$py.class
@rm -f coverage/*,cover
@rm -f MANIFEST
- @rm -f .coverage .coverage.* coverage.xml .metacov*
+ @rm -f .coverage .coverage.* coverage.xml coverage.json .metacov*
@rm -f .tox/*/lib/*/site-packages/zzz_metacov.pth
@rm -f */.coverage */*/.coverage */*/*/.coverage */*/*/*/.coverage */*/*/*/*/.coverage */*/*/*/*/*/.coverage
@rm -f tests/covmain.zip tests/zipmods.zip tests/zip1.zip
diff --git a/igor.py b/igor.py
index c01cc759..12e63f09 100644
--- a/igor.py
+++ b/igor.py
@@ -200,6 +200,7 @@ def do_combine_html():
show_contexts = bool(os.environ.get('COVERAGE_DYNCTX') or os.environ.get('COVERAGE_CONTEXT'))
cov.html_report(show_contexts=show_contexts)
cov.xml_report()
+ cov.json_report(pretty_print=True)
def do_test_with_tracer(tracer, *runner_args):