GCC Code Coverage Report
Directory:
./
Date:
0000-00-00 00:00:00
Exec
Total
Coverage
Lines:
162
189
85.7%
Functions:
38
38
100.0%
Branches:
51
103
49.5%
Decisions:
36
72
50.0%
Function (File:Line)
Call count
Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)
called 1 time
71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)
called 1 time
100.0%
SwitchTestIssue783::doSomething(EnumNamespace::SomeEnum) (switch_test.h:17)
called 1 time
50.0%
SwitchTestIssue783::~SwitchTestIssue783() (switch_test.h:14)
called 1 time
100.0%
checkBiggerBoth(int) (main.cpp:32)
called 2 times
100.0%
checkBiggerFalse(int) (main.cpp:20)
called 1 time
75.0%
checkBiggerTrue(int) (main.cpp:8)
called 1 time
75.0%
checkCompactBranch1False(int) (main.cpp:246)
called 1 time
75.0%
checkCompactBranch1True(int) (main.cpp:241)
called 1 time
75.0%
checkCompactBranch2False(int) (main.cpp:256)
called 1 time
60.0%
checkCompactBranch2True(int) (main.cpp:251)
called 1 time
80.0%
checkComplexFalse(int) (main.cpp:128)
called 1 time
67.0%
checkComplexForLoop(int) (main.cpp:303)
called 1 time
100.0%
checkComplexTrue(int) (main.cpp:116)
called 1 time
83.0%
checkDoWhileLoop(int) (main.cpp:327)
called 1 time
100.0%
checkElseIf1(int) (main.cpp:140)
called 1 time
50.0%
checkElseIf2(int) (main.cpp:156)
called 1 time
67.0%
checkElseIf3(int) (main.cpp:172)
called 1 time
67.0%
checkEqualFalse(int) (main.cpp:80)
called 1 time
75.0%
checkEqualTrue(int) (main.cpp:68)
called 1 time
75.0%
checkForLoop(int) (main.cpp:293)
called 1 time
100.0%
checkInterpreter(int) (main.cpp:341)
called 1 time
80.0%
checkNotEqualFalse(int) (main.cpp:104)
called 1 time
75.0%
checkNotEqualTrue(int) (main.cpp:92)
called 1 time
75.0%
checkSmallerFalse(int) (main.cpp:56)
called 1 time
75.0%
checkSmallerTrue(int) (main.cpp:44)
called 1 time
75.0%
checkSplittedFalse(int) (main.cpp:287)
called 1 time
60.0%
checkSplittedTrue(int) (main.cpp:281)
called 1 time
80.0%
checkSwitch1(int) (main.cpp:188)
called 1 time
60.0%
checkSwitch2(int) (main.cpp:209)
called 1 time
60.0%
checkSwitch3(int) (main.cpp:225)
called 1 time
60.0%
checkTernary1False(int) (main.cpp:266)
called 1 time
100.0%
checkTernary1True(int) (main.cpp:261)
called 1 time
100.0%
checkTernary2False(int) (main.cpp:276)
called 1 time
67.0%
checkTernary2True(int) (main.cpp:271)
called 1 time
83.0%
checkWhileLoop(int) (main.cpp:313)
called 1 time
100.0%
main (main.cpp:372)
called 1 time
95.0%
verify_issue_679(bool) (main.cpp:365)
called 2 times
100.0%