diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-08 20:47:11 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-08 20:47:11 -0500 |
commit | e3a3e43d743ff442c818d41bfe4f33176bf7646c (patch) | |
tree | 66ca89985de935124f71c4d46f65f7a9ea1c5b86 /coverage/html.py | |
parent | 8cb63e1209a3fc2c677b736373a1d69f6dfd50ba (diff) | |
download | python-coveragepy-e3a3e43d743ff442c818d41bfe4f33176bf7646c.tar.gz |
Annotations on yellow HTML lines with the line numbers not visited.
Diffstat (limited to 'coverage/html.py')
-rw-r--r-- | coverage/html.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/coverage/html.py b/coverage/html.py index b592335..dd769b5 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -114,6 +114,7 @@ class HtmlReporter(Reporter): if part == '\n': line_class = "" + annotate = "" if lineno in analysis.statements: line_class += " stm" if lineno in analysis.excluded: @@ -123,13 +124,15 @@ class HtmlReporter(Reporter): elif self.arcs and lineno in missing_branch_arcs: line_class += c_par n_par += 1 + annotate = " ".join(map(str, missing_branch_arcs[lineno])) elif lineno in analysis.statements: line_class += c_run lineinfo = { 'html': "".join(line), 'number': lineno, - 'class': line_class.strip() or "pln" + 'class': line_class.strip() or "pln", + 'annotate': annotate, } lines.append(lineinfo) |