GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 162 196 82.7%
Functions: 37 37 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 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time100.0%
SwitchTestIssue783::doSomething(EnumNamespace::SomeEnum) (switch_test.h:17)called 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time67.0%
checkComplexForLoop(int) (main.cpp:303)called 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time83.0%
checkDoWhileLoop(int) (main.cpp:327)called 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time75.0%
checkForLoop(int) (main.cpp:293)called 1 time100.0%
checkInterpreter(int) (main.cpp:341)called 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time75.0%
checkSplittedFalse(int) (main.cpp:287)called 1 time60.0%
checkSplittedTrue(int) (main.cpp:281)called 1 time80.0%
checkSwitch1(int) (main.cpp:188)called 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time83.0%
checkWhileLoop(int) (main.cpp:313)called 1 time100.0%
main (main.cpp:372)called 1 time95.0%
verify_issue_679(bool) (main.cpp:365)called 2 times100.0%