diff options
| author | Ned Batchelder <ned@nedbatchelder.com> | 2009-10-12 06:31:03 -0400 |
|---|---|---|
| committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-10-12 06:31:03 -0400 |
| commit | 4caf87e9ee9ce62f96a993fbdb4f96a1f8a02132 (patch) | |
| tree | f2aa50584b8558aa6ea5cd1eeb86fad791a47a2a /lab | |
| parent | 7f2a889701e84f93703d9145dce45e46f0aae328 (diff) | |
| download | python-coveragepy-4caf87e9ee9ce62f96a993fbdb4f96a1f8a02132.tar.gz | |
Notes from recent work
Diffstat (limited to 'lab')
| -rw-r--r-- | lab/dataflow.txt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/lab/dataflow.txt b/lab/dataflow.txt new file mode 100644 index 0000000..9ae891d --- /dev/null +++ b/lab/dataflow.txt @@ -0,0 +1,36 @@ +PyTracer.data: + { filename: { lineno: None, .. }, ... } + OR: { filename: { (l1, l2): None, .. }, ... } + +CoverageData.lines: + { filename: { lineno: None, ...}, ... } + +Collector.get_line_data(): + PyTracer.data --> { filename: { lineno: None, .. }, ... } + returns { filename: { lineno: None, .. }, ... } + + called by: + coverage._harvest_data, passed into CoverageData.add_line_data() + +CoverageData.add_line_data( { filename: { lineno: None, .. }, ... } ) + --> data.lines + +CoverageData.executed_files(): + returns [filename, ...] + called by: + Reporter.find_code_units() + tests + +CoverageData.executed_lines(): + returns { lineno: None, ... } + called by: + coverage._analyze() + +CoverageData.summary(): + returns { filename: count(lineno), ... } + called by: + cmdline (for "debug data") + tests + +.coverage + {'lines': { filename: [lineno, ...], ... }} |
