| { |
| // As of now: |
| "lines": { |
| "a/b/c.py": [1, 2, 3, 4, 5], |
| "a/b/d.py": [4, 5, 6, 7, 8], |
| }, |
| "arcs": { |
| "a/b/c.py: [[1, 2], [2, 3], [4, 5]], |
| }, |
| "file_tracers": { |
| "a/b/c.py": "fooey.plugin", |
| }, |
| |
| // We used to do this, but it got too bulky, removed in 4.0.1: |
| "run" { |
| "collector": "coverage.py 4.0", |
| "config": { |
| "branch": true, |
| "source": ".", |
| }, |
| "collected": "20150711T090600", |
| }, |
| |
| // Maybe in the future? |
| "files": { |
| "a/b/c.py": { |
| "lines": [1, 2, 3, 4, 5], |
| "arcs": [ |
| [1, 2], [3, 4], [5, -1], |
| ], |
| |
| "plugin": "django.coverage", |
| |
| "lines": { |
| "1": { |
| "tests": [ |
| "foo/bar/test.py:TheTest.test_it", |
| "asdasdasd", |
| ], |
| "tests": [17, 34, 23, 12389], |
| }, |
| "2": { |
| "count": 23, |
| }, |
| "3": {}, |
| "4": {}, |
| "17": {}, |
| }, |
| |
| "arcs": { |
| "1.2": {}, |
| "2.3": {}, |
| "3.-1": {}, |
| }, |
| }, |
| }, |
| |
| "tests": [ |
| { |
| "file": "a/b/c.py", |
| "test": "test_it", |
| }, |
| { |
| "file": "a/b/d.py", |
| "test": "TheTest.test_it", |
| }, |
| ], |
| |
| "runs": [ |
| { |
| // info about each run? |
| }, |
| { ... }, |
| ], |
| } |