From dfdf5f1f75644de3c6862e13a1247adb33adf7a8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 28 Dec 2009 19:30:29 -0500 Subject: Omit prefixes can be specified in the config file. --- test/coverage_coverage.py | 3 +- test/farm/html/gold_omit_4/index.html | 90 +++++++++++++++++++++++++++++++++++ test/farm/html/gold_omit_4/m1.html | 45 ++++++++++++++++++ test/farm/html/gold_omit_4/m3.html | 45 ++++++++++++++++++ test/farm/html/gold_omit_4/main.html | 61 ++++++++++++++++++++++++ test/farm/html/gold_omit_5/index.html | 81 +++++++++++++++++++++++++++++++ test/farm/html/gold_omit_5/m1.html | 45 ++++++++++++++++++ test/farm/html/gold_omit_5/main.html | 61 ++++++++++++++++++++++++ test/farm/html/run_omit_1.py | 3 -- test/farm/html/run_omit_2.py | 3 -- test/farm/html/run_omit_3.py | 3 -- test/farm/html/run_omit_4.py | 12 +++++ test/farm/html/run_omit_5.py | 12 +++++ test/farm/html/src/omit4.ini | 2 + test/farm/html/src/omit5.ini | 5 ++ 15 files changed, 460 insertions(+), 11 deletions(-) create mode 100644 test/farm/html/gold_omit_4/index.html create mode 100644 test/farm/html/gold_omit_4/m1.html create mode 100644 test/farm/html/gold_omit_4/m3.html create mode 100644 test/farm/html/gold_omit_4/main.html create mode 100644 test/farm/html/gold_omit_5/index.html create mode 100644 test/farm/html/gold_omit_5/m1.html create mode 100644 test/farm/html/gold_omit_5/main.html create mode 100644 test/farm/html/run_omit_4.py create mode 100644 test/farm/html/run_omit_5.py create mode 100644 test/farm/html/src/omit4.ini create mode 100644 test/farm/html/src/omit5.ini (limited to 'test') diff --git a/test/coverage_coverage.py b/test/coverage_coverage.py index 294cc1bf..02e50a8b 100644 --- a/test/coverage_coverage.py +++ b/test/coverage_coverage.py @@ -68,8 +68,7 @@ def report_on_combined_files(): cov.save() cov.html_report( - directory=HTML_DIR, ignore_errors=True, - omit_prefixes=["mock", "ez_setup", "distribute"] + directory=HTML_DIR, ignore_errors=True ) diff --git a/test/farm/html/gold_omit_4/index.html b/test/farm/html/gold_omit_4/index.html new file mode 100644 index 00000000..321ccdc6 --- /dev/null +++ b/test/farm/html/gold_omit_4/index.html @@ -0,0 +1,90 @@ + + + + + Coverage report + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modulestatementsrunexcludedcoverage
Total12120100%
m1220100%
m3220100%
main880100%
+
+ + + + + diff --git a/test/farm/html/gold_omit_4/m1.html b/test/farm/html/gold_omit_4/m1.html new file mode 100644 index 00000000..ba3a5273 --- /dev/null +++ b/test/farm/html/gold_omit_4/m1.html @@ -0,0 +1,45 @@ + + + + + Coverage for m1: 100% + + + + + + + + +
+ + + + + +
+

1

+

2

+ +
+

m1a = 1 

+

m1b = 2 

+ +
+
+ + + diff --git a/test/farm/html/gold_omit_4/m3.html b/test/farm/html/gold_omit_4/m3.html new file mode 100644 index 00000000..cdd6760a --- /dev/null +++ b/test/farm/html/gold_omit_4/m3.html @@ -0,0 +1,45 @@ + + + + + Coverage for m3: 100% + + + + + + + + +
+ + + + + +
+

1

+

2

+ +
+

m3a = 1 

+

m3b = 2 

+ +
+
+ + + diff --git a/test/farm/html/gold_omit_4/main.html b/test/farm/html/gold_omit_4/main.html new file mode 100644 index 00000000..4c159fd2 --- /dev/null +++ b/test/farm/html/gold_omit_4/main.html @@ -0,0 +1,61 @@ + + + + + Coverage for main: 100% + + + + + + + + +
+ + + + + +
+

1

+

2

+

3

+

4

+

5

+

6

+

7

+

8

+

9

+

10

+ +
+

import m1 

+

import m2 

+

import m3 

+

 

+

a = 5 

+

b = 6 

+

 

+

assert m1.m1a == 1 

+

assert m2.m2a == 1 

+

assert m3.m3a == 1 

+ +
+
+ + + diff --git a/test/farm/html/gold_omit_5/index.html b/test/farm/html/gold_omit_5/index.html new file mode 100644 index 00000000..79c5d073 --- /dev/null +++ b/test/farm/html/gold_omit_5/index.html @@ -0,0 +1,81 @@ + + + + + Coverage report + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modulestatementsrunexcludedcoverage
Total10100100%
m1220100%
main880100%
+
+ + + + + diff --git a/test/farm/html/gold_omit_5/m1.html b/test/farm/html/gold_omit_5/m1.html new file mode 100644 index 00000000..ba3a5273 --- /dev/null +++ b/test/farm/html/gold_omit_5/m1.html @@ -0,0 +1,45 @@ + + + + + Coverage for m1: 100% + + + + + + + + +
+ + + + + +
+

1

+

2

+ +
+

m1a = 1 

+

m1b = 2 

+ +
+
+ + + diff --git a/test/farm/html/gold_omit_5/main.html b/test/farm/html/gold_omit_5/main.html new file mode 100644 index 00000000..4c159fd2 --- /dev/null +++ b/test/farm/html/gold_omit_5/main.html @@ -0,0 +1,61 @@ + + + + + Coverage for main: 100% + + + + + + + + +
+ + + + + +
+

1

+

2

+

3

+

4

+

5

+

6

+

7

+

8

+

9

+

10

+ +
+

import m1 

+

import m2 

+

import m3 

+

 

+

a = 5 

+

b = 6 

+

 

+

assert m1.m1a == 1 

+

assert m2.m2a == 1 

+

assert m3.m3a == 1 

+ +
+
+ + + diff --git a/test/farm/html/run_omit_1.py b/test/farm/html/run_omit_1.py index 8bc14e52..a493a8aa 100644 --- a/test/farm/html/run_omit_1.py +++ b/test/farm/html/run_omit_1.py @@ -8,8 +8,5 @@ def html_it(): cov.html_report(directory="../html_omit_1") runfunc(html_it, rundir="src") - -# HTML files will change often. Check that the sizes are reasonable, -# and check that certain key strings are in the output. compare("gold_omit_1", "html_omit_1", size_within=10, file_pattern="*.html") clean("html_omit_1") diff --git a/test/farm/html/run_omit_2.py b/test/farm/html/run_omit_2.py index 0f24bc1e..5d7e8329 100644 --- a/test/farm/html/run_omit_2.py +++ b/test/farm/html/run_omit_2.py @@ -8,8 +8,5 @@ def html_it(): cov.html_report(directory="../html_omit_2", omit_prefixes=["m1"]) runfunc(html_it, rundir="src") - -# HTML files will change often. Check that the sizes are reasonable, -# and check that certain key strings are in the output. compare("gold_omit_2", "html_omit_2", size_within=10, file_pattern="*.html") clean("html_omit_2") diff --git a/test/farm/html/run_omit_3.py b/test/farm/html/run_omit_3.py index 854ccee9..537ec2c7 100644 --- a/test/farm/html/run_omit_3.py +++ b/test/farm/html/run_omit_3.py @@ -8,8 +8,5 @@ def html_it(): cov.html_report(directory="../html_omit_3", omit_prefixes=["m1", "m2"]) runfunc(html_it, rundir="src") - -# HTML files will change often. Check that the sizes are reasonable, -# and check that certain key strings are in the output. compare("gold_omit_3", "html_omit_3", size_within=10, file_pattern="*.html") clean("html_omit_3") diff --git a/test/farm/html/run_omit_4.py b/test/farm/html/run_omit_4.py new file mode 100644 index 00000000..c62e9d57 --- /dev/null +++ b/test/farm/html/run_omit_4.py @@ -0,0 +1,12 @@ +def html_it(): + """Run coverage and make an HTML report for main.""" + import coverage + cov = coverage.coverage(config_file="omit4.ini") + cov.start() + import main + cov.stop() + cov.html_report(directory="../html_omit_4") + +runfunc(html_it, rundir="src") +compare("gold_omit_4", "html_omit_4", size_within=10, file_pattern="*.html") +clean("html_omit_4") diff --git a/test/farm/html/run_omit_5.py b/test/farm/html/run_omit_5.py new file mode 100644 index 00000000..abb7619a --- /dev/null +++ b/test/farm/html/run_omit_5.py @@ -0,0 +1,12 @@ +def html_it(): + """Run coverage and make an HTML report for main.""" + import coverage + cov = coverage.coverage(config_file="omit5.ini") + cov.start() + import main + cov.stop() + cov.html_report(directory="../html_omit_5") + +runfunc(html_it, rundir="src") +compare("gold_omit_5", "html_omit_5", size_within=10, file_pattern="*.html") +clean("html_omit_5") diff --git a/test/farm/html/src/omit4.ini b/test/farm/html/src/omit4.ini new file mode 100644 index 00000000..95f62a13 --- /dev/null +++ b/test/farm/html/src/omit4.ini @@ -0,0 +1,2 @@ +[report] +omit = m2 diff --git a/test/farm/html/src/omit5.ini b/test/farm/html/src/omit5.ini new file mode 100644 index 00000000..a5993942 --- /dev/null +++ b/test/farm/html/src/omit5.ini @@ -0,0 +1,5 @@ +[report] +omit = + fooey + gooey, m2, kablooey + m3, helloworld -- cgit v1.2.1