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 | 90.00% (18/20) | 74.50% (111/149) | 71.43% (75/105) | 63.89% (23/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% (8/8) | 100.00% (37/37) | 100.00% (9/9) | 100.00% (2/2) |
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 | 93.33% (28/30) | 93.32% (461/494) | 94.86% (203/214) | 91.33% (137/150) |
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.55% (1956/2209) | 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% (20/20) | 97.87% (322/329) | 91.04% (122/134) | 93.48% (86/92) |
src/Slice/Parser.cpp | 91.69% (298/325) | 86.64% (2913/3362) | 82.57% (1355/1641) | 79.13% (872/1102) |
src/Slice/Parser.h | 96.43% (27/28) | 97.96% (48/49) | 97.44% (38/39) | 100.00% (10/10) |
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 | 73.33% (22/30) | 65.89% (398/604) | 64.42% (201/312) | 56.02% (121/216) |
src/Slice/StringLiteralUtil.cpp | 100.00% (6/6) | 73.19% (232/317) | 68.93% (142/206) | 67.69% (88/130) |
src/slice2cs/CsMetadataValidator.cpp | 33.33% (1/3) | 75.37% (101/134) | 3.23% (1/31) | 0.00% (0/26) |
src/slice2cs/CsUtil.cpp | 46.67% (7/15) | 36.17% (68/188) | 37.29% (44/118) | 25.61% (21/82) |
src/slice2cs/CsVisitor.cpp | 100.00% (8/8) | 57.14% (32/56) | 58.33% (21/36) | 36.36% (8/22) |
src/slice2cs/Gen.cpp | 100.00% (4/4) | 65.98% (64/97) | 75.00% (24/32) | 45.00% (9/20) |
src/slice2cs/IceCsUtil.cpp | 50.00% (9/18) | 7.83% (127/1622) | 10.08% (77/764) | 9.61% (54/562) |
src/slice2cs/IceCsUtil.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
src/slice2cs/IceRpcCsUtil.cpp | 0.00% (0/19) | 0.00% (0/617) | 0.00% (0/410) | 0.00% (0/272) |
src/slice2cs/IceRpcVisitors.cpp | 0.00% (0/31) | 0.00% (0/1267) | 0.00% (0/279) | 0.00% (0/240) |
src/slice2cs/IceVisitors.cpp | 72.73% (32/44) | 47.12% (850/1804) | 39.44% (224/568) | 31.30% (154/492) |
src/slice2cs/Main.cpp | 40.00% (2/5) | 42.24% (98/232) | 42.27% (41/97) | 36.21% (21/58) |
Totals | 80.24% (658/820) | 60.00% (10387/17311) | 58.18% (5117/8795) | 54.15% (3103/5730) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)