GCC Code Coverage Report


./
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
7 / 7, 1 excl
100.0%
Branches:
1 / 4
25.0%
Functions:
1 / 1
100.0%

B/main.cpp
Line Branch Exec Source
1 #include <iostream>
2 #include <string.h>
3
4 extern int foo(int param);
5 extern int foobar(int param);
6 extern int bar();
7 extern int four_bar();
8 extern int foo5(int param);
9 extern int foo6(int param);
10 extern int uncovered();
11
12
13 − int main(int argc, char* argv[]) {
14 1 foo(0);
15 1 foobar(1);
16 1 bar();
17 1 four_bar();
18 1 foo5(0);
19
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 if (argc > 1) { for (int i = 0; i < strlen(argv[1]); ++i) { foo6(0); } }
20
21 1 return 0;
22 }
23