Code Coverage Report

Package Statments Branches
 Module Total Excluded Covered Missing Coverage Total Covered Partial Missing Coverage
📦pyVHDLModel 1155 22 778 377 67.4% 486 261 53 225 64.6%
  ⚙️Association 30 0 20 10 66.7% 4 0 0 4 0.0%
  ⚙️Base 178 0 135 43 75.8% 12 1 1 11 16.7%
  ⚙️Common 60 0 44 16 73.3% 6 2 0 4 33.3%
  ⚙️Concurrent 374 2 191 183 51.1% 82 14 6 68 24.4%
  ⚙️DesignUnit 287 0 214 73 74.6% 38 16 2 22 47.4%
  ⚙️Exception 129 0 87 42 67.4% 0 0 0 0 0.0%
  ⚙️Expression 475 0 365 110 76.8% 12 0 0 12 0.0%
  ⚙️IEEE 262 0 228 34 87.0% 14 10 4 4 100.0%
  ⚙️Instantiation 48 0 32 16 66.7% 4 0 0 4 0.0%
  ⚙️Interface 173 0 108 65 62.4% 12 2 2 10 33.3%
  ⚙️Name 86 0 70 16 81.4% 6 2 0 4 33.3%
  ⚙️Namespace 87 0 27 60 31.0% 30 0 0 30 0.0%
  ⚙️Object 60 0 51 9 85.0% 2 1 1 1 100.0%
  ⚙️PSLModel 26 0 21 5 80.8% 0 0 0 0 0.0%
  ⚙️Predefined 48 0 47 1 97.9% 8 7 1 1 100.0%
  ⚙️Regions 92 0 53 39 57.6% 34 6 2 28 23.5%
  ⚙️STD 88 0 88 0 100.0% 0 0 0 0 0.0%
  ⚙️Sequential 253 0 141 112 55.7% 32 0 0 32 0.0%
  ⚙️Subprogram 61 0 38 23 62.3% 0 0 0 0 0.0%
  ⚙️Symbol 238 0 217 21 91.2% 4 4 0 0 100.0%
  ⚙️Type 197 0 148 49 75.1% 20 9 3 11 60.0%
Overall (22 files): 4407 24 3103 1304 70.4% 806 335 75 471 50.9%
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.