GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 155 188 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%