Code Coverage Summary

Package Statments Branches
 Module Total Excluded Covered Missing Coverage Total Covered Partial Missing Coverage
📦pyTooling 0 0 0 0 0.0% 0 0 0 0 0.0%
 📦Attributes 117 1 109 8 93.2% 54 50 4 4 100.0%
  📦ArgParse 137 2 120 17 87.6% 30 20 6 10 86.7%
    ⚙️Argument 59 0 59 0 100.0% 2 2 0 0 100.0%
    ⚙️Flag 21 0 21 0 100.0% 4 4 0 0 100.0%
    ⚙️KeyValueFlag 21 0 12 9 57.1% 4 0 0 4 0.0%
    ⚙️ValuedFlag 21 0 21 0 100.0% 4 4 0 0 100.0%
 📦CLIAbstraction 234 0 172 62 73.5% 74 46 14 28 81.1%
   ⚙️Argument 210 3 191 19 91.0% 34 25 9 9 100.0%
   ⚙️BooleanFlag 46 0 45 1 97.8% 2 1 1 1 100.0%
   ⚙️Command 25 0 25 0 100.0% 0 0 0 0 0.0%
   ⚙️Flag 25 0 25 0 100.0% 0 0 0 0 0.0%
   ⚙️KeyValueFlag 66 0 59 7 89.4% 14 11 3 3 100.0%
   ⚙️OptionalValuedFlag 48 0 47 1 97.9% 2 1 1 1 100.0%
   ⚙️ValuedFlag 28 0 28 0 100.0% 0 0 0 0 0.0%
   ⚙️ValuedFlagList 52 0 51 1 98.1% 6 5 1 1 100.0%
   ⚙️ValuedTupleFlag 22 0 22 0 100.0% 0 0 0 0 0.0%
 📦CallByRef 269 0 249 20 92.6% 76 64 10 12 97.4%
 📦Cartesian2D 203 0 188 15 92.6% 50 48 2 2 100.0%
   ⚙️Shapes 41 0 33 8 80.5% 14 8 0 6 57.1%
 📦Cartesian3D 229 0 214 15 93.4% 56 54 2 2 100.0%
   ⚙️Volumes 7 0 7 0 100.0% 0 0 0 0 0.0%
 📦Common 165 0 154 11 93.3% 56 50 4 6 96.4%
 📦Configuration 94 4 92 2 97.9% 8 8 0 0 100.0%
   ⚙️JSON 209 4 204 5 97.6% 54 50 4 4 100.0%
   ⚙️YAML 208 6 203 5 97.6% 54 50 4 4 100.0%
 📦Decorators 98 3 93 5 94.9% 26 21 5 5 100.0%
 📦Dependency 355 0 298 57 83.9% 98 71 17 27 89.8%
   ⚙️Python 620 9 535 85 86.3% 176 140 20 36 90.9%
 📦Documentation 21 0 21 0 100.0% 4 4 0 0 100.0%
  📦Sphinx 51 2 25 26 49.0% 10 0 0 10 0.0%
    ⚙️CondensedClass 166 0 44 122 26.5% 62 0 0 62 0.0%
    ⚙️DependencyTable 478 18 235 243 49.2% 152 41 3 111 28.9%
    ⚙️Directives 115 0 31 84 27.0% 40 0 0 40 0.0%
    ⚙️Roles 21 0 16 5 76.2% 0 0 0 0 0.0%
 📦Exceptions 72 0 56 16 77.8% 8 4 0 4 50.0%
 📦Filesystem 607 2 360 247 59.3% 172 71 31 101 59.3%
   ⚙️Docker 140 0 107 33 76.4% 34 16 4 18 58.8%
 📦GenericPath 55 0 54 1 98.2% 8 7 1 1 100.0%
   ⚙️URL 171 0 139 32 81.3% 46 34 12 12 100.0%
 📦Graph 1259 14 1063 196 84.4% 524 352 46 172 76.0%
   ⚙️GraphML 413 4 375 38 90.8% 54 38 6 16 81.5%
 📦Licensing 504 4 474 30 94.0% 134 119 15 15 100.0%
 📦LinkedList 418 4 388 30 92.8% 156 142 10 14 97.4%
 📦MetaClasses 582 1 544 38 93.5% 266 242 18 24 97.7%
 📦Packaging 330 11 278 52 84.2% 140 102 30 38 94.3%
 📦Platform 313 36 258 55 82.4% 96 63 19 33 85.4%
 📦Process 84 0 78 6 92.9% 18 15 3 3 100.0%
 📦Resources 0 0 0 0 0.0% 0 0 0 0 0.0%
  📦Sphinx 0 0 0 0 0.0% 0 0 0 0 0.0%
 📦Stopwatch 252 0 242 10 96.0% 72 63 9 9 100.0%
 📦TerminalUI 572 16 455 117 79.5% 144 71 13 73 58.3%
 📦Testing 83 25 83 0 100.0% 18 18 0 0 100.0%
   ⚙️PyTest 65 0 65 0 100.0% 30 28 2 2 100.0%
   ⚙️ReportWriter 71 0 71 0 100.0% 24 24 0 0 100.0%
 📦Tracing 366 0 343 23 93.7% 58 50 8 8 100.0%
 📦Tree 372 6 341 31 91.7% 144 122 0 22 84.7%
 📦Versioning 1392 18 1255 137 90.2% 544 469 53 75 96.0%
 📦Warning 195 0 147 48 75.4% 46 29 5 17 73.9%
Overall (59 files): 12798 193 10825 1973 84.6% 3902 2857 395 1045 83.3%
Code Coverage Coverage Level
≤10 %

almost unused

≤20 %

almost unused

≤30 %

almost unused

≤40 %

poorly used

≤50 %

poorly used

≤60 %

somehow used

≤70 %

somehow used

≤80 %

somehow used

≤85 %

well used

≤90 %

well used

≤95 %

well used

≤100 %

excellently used


Code coverage report generated with pytest, Coverage.py and visualized by sphinx-reports.