Code Coverage Report

Package

Statments

Branches

 Module

Total

Excluded

Covered

Missing

Coverage

Total

Covered

Partial

Missing

Coverage

📦pyVHDLModel

1110

25

868

242

78.2%

446

316

56

130

83.4%

   Association

32

0

22

10

68.8%

4

0

0

4

0.0%

   Base

178

0

144

34

80.9%

10

0

0

10

0.0%

   Common

52

0

36

16

69.2%

4

0

0

4

0.0%

   Concurrent

363

2

211

152

58.1%

66

14

6

52

30.3%

   DesignUnit

362

0

272

90

75.1%

54

21

5

33

48.1%

   Exception

137

6

95

42

69.3%

0

0

0

0

0.0%

   Expression

453

0

366

87

80.8%

2

0

0

2

0.0%

   IEEE

210

0

206

4

98.1%

10

7

3

3

100.0%

   Instantiation

43

0

33

10

76.7%

0

0

0

0

0.0%

   Interface

92

0

60

32

65.2%

0

0

0

0

0.0%

   Name

92

0

76

16

82.6%

6

2

0

4

33.3%

   Namespace

84

0

37

47

44.0%

30

5

3

25

26.7%

   Object

64

0

55

9

85.9%

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

93

0

58

35

62.4%

32

6

2

26

25.0%

   STD

82

0

82

0

100.0%

0

0

0

0

0.0%

   Sequential

270

0

158

112

58.5%

32

0

0

32

0.0%

   Subprogram

68

0

45

23

66.2%

0

0

0

0

0.0%

   Symbol

245

0

224

21

91.4%

4

4

0

0

100.0%

   Type

216

0

170

46

78.7%

20

9

3

11

60.0%

Overall (22 files):

4320

33

3286

1034

76.1%

730

392

80

338

64.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 sphinx-reports.