Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
include/Ice/Exception.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/Ice/StringConverter.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/Ice/CtrlCHandler.cpp | 83.33% (5/6) | 85.14% (63/74) | 59.21% (45/76) | 61.11% (11/18) |
src/Ice/Demangle.cpp | 100.00% (1/1) | 100.00% (13/13) | 100.00% (4/4) | 100.00% (2/2) |
src/Ice/Exception.cpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/Ice/FileUtil.cpp | 85.00% (17/20) | 63.76% (95/149) | 63.81% (67/105) | 47.22% (17/36) |
src/Ice/FileUtil.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/Ice/LocalException.cpp | 78.57% (11/14) | 80.77% (147/182) | 80.22% (73/91) | 51.72% (30/58) |
src/Ice/Options.cpp | 90.00% (18/20) | 42.46% (324/763) | 46.91% (220/469) | 42.77% (142/332) |
src/Ice/OutputUtil.cpp | 78.57% (22/28) | 82.40% (192/233) | 75.19% (97/129) | 78.57% (33/42) |
src/Ice/OutputUtil.h | 100.00% (5/5) | 100.00% (22/22) | 100.00% (5/5) | - (0/0) |
src/Ice/Random.cpp | 100.00% (2/2) | 100.00% (15/15) | 64.29% (9/14) | 75.00% (3/4) |
src/Ice/StringConverter.cpp | 89.47% (17/19) | 85.55% (225/263) | 63.45% (92/145) | 68.97% (40/58) |
src/Ice/StringUtil.cpp | 95.00% (19/20) | 76.50% (537/702) | 79.86% (349/437) | 75.72% (262/346) |
src/Ice/UUID.cpp | 100.00% (3/3) | 100.00% (50/50) | 100.00% (9/9) | 100.00% (4/4) |
src/Slice/DeprecationReporter.cpp | 100.00% (11/11) | 100.00% (91/91) | 100.00% (41/41) | 100.00% (26/26) |
src/Slice/DocCommentParser.cpp | 96.55% (28/29) | 94.86% (443/467) | 95.63% (197/206) | 91.67% (132/144) |
src/Slice/FileTracker.cpp | 66.67% (6/9) | 55.00% (33/60) | 45.00% (18/40) | 44.44% (8/18) |
src/Slice/Grammar.cpp | 75.00% (12/16) | 88.61% (1960/2212) | 72.64% (722/994) | 82.11% (629/766) |
src/Slice/GrammarUtil.h | 80.00% (4/5) | 87.50% (7/8) | 72.73% (16/22) | 66.67% (4/6) |
src/Slice/MetadataValidation.cpp | 100.00% (19/19) | 98.05% (302/308) | 91.41% (117/128) | 95.45% (84/88) |
src/Slice/Parser.cpp | 90.99% (293/322) | 86.58% (2929/3383) | 82.43% (1370/1662) | 78.86% (888/1126) |
src/Slice/Parser.h | 96.30% (26/27) | 97.06% (33/34) | 96.55% (28/29) | 100.00% (2/2) |
src/Slice/Preprocessor.cpp | 90.00% (9/10) | 72.11% (106/147) | 79.10% (53/67) | 58.33% (28/48) |
src/Slice/Scanner.cpp | 63.89% (23/36) | 66.87% (759/1135) | 62.63% (786/1255) | 56.12% (275/490) |
src/Slice/SliceUtil.cpp | 78.57% (22/28) | 69.34% (398/574) | 66.78% (201/301) | 58.17% (121/208) |
src/Slice/StringLiteralUtil.cpp | 100.00% (6/6) | 73.52% (236/321) | 69.27% (142/205) | 67.69% (88/130) |
src/slice2py/Main.cpp | 100.00% (1/1) | 70.59% (12/17) | 33.33% (2/6) | - (0/0) |
src/slice2py/PythonUtil.cpp | 0.00% (0/78) | 0.00% (0/2646) | 0.00% (0/1259) | 0.00% (0/962) |
src/slice2py/PythonUtil.h | 0.00% (0/9) | 0.00% (0/17) | 0.00% (0/13) | - (0/0) |
Totals | 78.10% (585/749) | 64.77% (8999/13893) | 60.49% (4669/7718) | 57.57% (2829/4914) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)