Code Coverage Report

Directory Lines Branches
 File Total Excluded Covered Missing Coverage Total Covered Partial Missing Coverage
📦pyEDAA.Reports 16356 7 14904 1452 91.1% 5446 4669 689 777 85.7%
📁pyEDAA/Reports 16356 7 14904 1452 91.1% 5446 4669 689 777 85.7%
📁CodeCoverage 9815 0 8765 1050 89.3% 3206 2705 493 501 84.4%
📁Cobertura 745 0 734 11 98.5% 232 222 8 10 95.7%
📄CoveragePyCobertura.py 59 0 59 0 100.0% 22 22 0 0 100.0%
📄NVCCobertura.py 98 0 98 0 100.0% 40 38 2 2 95.0%
📄Records.py 291 0 286 5 98.3% 82 76 4 6 92.7%
📄__init__.py 297 0 291 6 98.0% 88 86 2 2 97.7%
📁UCIS 2842 0 2317 525 81.5% 836 588 244 248 70.3%
📄Assertions.py 94 0 79 15 84.0% 26 18 8 8 69.2%
📄Bins.py 101 0 82 19 81.2% 28 21 7 7 75.0%
📄Blocks.py 211 0 176 35 83.4% 64 45 19 19 70.3%
📄Branches.py 146 0 122 24 83.6% 42 27 15 15 64.3%
📄Conditions.py 154 0 125 29 81.2% 48 34 14 14 70.8%
📄CoverOptions.py 150 0 104 46 69.3% 42 23 19 19 54.8%
📄Covergroups.py 184 0 148 36 80.4% 56 39 17 17 69.6%
📄Coverpoints.py 249 0 188 61 75.5% 74 47 27 27 63.5%
📄Crosses.py 139 0 101 38 72.7% 46 28 18 18 60.9%
📄Elements.py 230 0 197 33 85.7% 64 49 15 15 76.6%
📄FSMs.py 187 0 153 34 81.8% 54 36 18 18 66.7%
📄HistoryNodes.py 230 0 182 48 79.1% 52 31 17 21 59.6%
📄Instances.py 220 0 186 34 84.5% 62 47 15 15 75.8%
📄PyUCIS.py 10 0 10 0 100.0% 0 0 0 0 100.0%
📄ToggleBits.py 122 0 98 24 80.3% 38 25 13 13 65.8%
📄Toggles.py 188 0 151 37 80.3% 56 36 20 20 64.3%
📄__init__.py 227 0 215 12 94.7% 84 82 2 2 97.6%
📄AldecUCDB.py 746 0 675 71 90.5% 220 186 34 34 84.5%
📄CoveragePy.py 489 0 445 44 91.0% 154 134 20 20 87.0%
📄GHDL.py 301 0 299 2 99.3% 94 94 0 0 100.0%
📄Gcov.py 802 0 665 137 82.9% 300 241 59 59 80.3%
📄JaCoCo.py 599 0 556 43 92.8% 206 180 26 26 87.4%
📄LCOV.py 672 0 672 0 100.0% 248 248 0 0 100.0%
📄LLVM.py 1033 0 865 168 83.7% 388 310 78 78 79.9%
📄QuestaSim.py 947 0 921 26 97.3% 314 298 14 16 94.9%
📄__init__.py 639 0 616 23 96.4% 214 204 10 10 95.3%
📁DocumentationCoverage 868 2 859 9 99.0% 306 293 13 13 95.8%
📄Python.py 365 2 356 9 97.5% 184 171 13 13 92.9%
📄__init__.py 503 0 503 0 100.0% 122 122 0 0 100.0%
📁FunctionalCoverage 571 0 571 0 100.0% 170 170 0 0 100.0%
📄__init__.py 571 0 571 0 100.0% 170 170 0 0 100.0%
📁Requirements 837 0 830 7 99.2% 328 317 3 11 96.6%
📄__init__.py 837 0 830 7 99.2% 328 317 3 11 96.6%
📁Resources 18 0 18 0 100.0% 0 0 0 0 100.0%
📁OpenTestReporting 18 0 18 0 100.0% 0 0 0 0 100.0%
📄__init__.py 18 0 18 0 100.0% 0 0 0 0 100.0%
📄__init__.py 0 0 0 0 100.0% 0 0 0 0 100.0%
📁RiskManagement 642 0 642 0 100.0% 222 222 0 0 100.0%
📄__init__.py 642 0 642 0 100.0% 222 222 0 0 100.0%
📁Unittesting 3537 5 3151 386 89.1% 1202 950 180 252 79.0%
📁JUnit 1979 0 1746 233 88.2% 712 550 114 162 77.2%
📄AntJUnit4.py 131 0 120 11 91.6% 42 32 10 10 76.2%
📄CTestJUnit.py 133 0 122 11 91.7% 40 32 8 8 80.0%
📄Catch2JUnit.py 136 0 126 10 92.6% 40 32 8 8 80.0%
📄GoJUnitReport.py 145 0 133 12 91.7% 52 42 10 10 80.8%
📄GoogleTestJUnit.py 146 0 136 10 93.2% 48 37 11 11 77.1%
📄NextestJUnit.py 194 0 184 10 94.8% 54 47 7 7 87.0%
📄PyTestJUnit.py 137 0 129 8 94.2% 48 40 8 8 83.3%
📄TestLoggerJUnit.py 158 0 147 11 93.0% 66 56 10 10 84.8%
📄__init__.py 799 0 649 150 81.2% 322 232 42 90 72.0%
📁OpenTestReporting 520 0 491 29 94.4% 152 139 11 13 91.4%
📄Events.py 47 0 47 0 100.0% 18 18 0 0 100.0%
📄Hierarchy.py 43 0 40 3 93.0% 14 12 2 2 85.7%
📄Records.py 127 0 117 10 92.1% 30 26 4 4 86.7%
📄__init__.py 303 0 287 16 94.7% 90 83 5 7 92.2%
📄__init__.py 920 5 805 115 87.5% 306 230 54 76 75.2%
📄pyTooling.py 118 0 109 9 92.4% 32 31 1 1 96.9%
📄__init__.py 68 0 68 0 100.0% 12 12 0 0 100.0%
Overall (53 files): 16356 7 14904 1452 91.1% 5446 4669 689 777 85.7%
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 pyTooling.Sphinx.