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 | 100.00% (17/17) | 81.20% (108/133) | 80.22% (73/91) | 67.65% (23/34) |
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) | 53.45% (31/58) |
src/Ice/Options.cpp | 90.00% (18/20) | 66.88% (511/764) | 67.45% (317/470) | 68.86% (230/334) |
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% (3/3) | 100.00% (14/14) | 58.33% (7/12) | 50.00% (1/2) |
src/Ice/StringConverter.cpp | 89.47% (17/19) | 85.55% (225/263) | 63.45% (92/145) | 67.80% (40/59) |
src/Ice/StringUtil.cpp | 100.00% (19/19) | 79.14% (550/695) | 81.52% (353/433) | 77.39% (267/345) |
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.87% (459/489) | 95.35% (205/215) | 92.05% (139/151) |
src/Slice/FileTracker.cpp | 75.00% (6/8) | 59.26% (32/54) | 60.00% (18/30) | 50.00% (8/16) |
src/Slice/Grammar.cpp | 75.00% (12/16) | 88.51% (1956/2210) | 72.64% (722/994) | 81.94% (649/792) |
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% (21/21) | 96.93% (347/358) | 90.85% (129/142) | 91.84% (90/98) |
src/Slice/Parser.cpp | 91.72% (299/326) | 86.75% (2959/3411) | 82.49% (1376/1668) | 79.18% (886/1119) |
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) | 66.23% (102/154) | 61.73% (50/81) | 50.00% (27/54) |
src/Slice/Scanner.cpp | 63.89% (23/36) | 66.87% (759/1135) | 62.63% (786/1255) | 56.19% (277/493) |
src/Slice/SliceUtil.cpp | 81.82% (27/33) | 69.59% (437/628) | 65.19% (221/339) | 62.11% (159/256) |
src/Slice/StringLiteralUtil.cpp | 100.00% (6/6) | 73.10% (231/316) | 70.05% (138/197) | 67.44% (87/129) |
src/slice2cpp/CPlusPlusUtil.cpp | 100.00% (35/35) | 93.36% (829/888) | 80.99% (409/505) | 86.21% (300/348) |
src/slice2cpp/Gen.cpp | 100.00% (75/75) | 97.36% (2467/2534) | 92.52% (816/882) | 91.72% (631/688) |
src/slice2cpp/Main.cpp | 71.43% (5/7) | 61.98% (150/242) | 58.42% (59/101) | 57.41% (31/54) |
src/slice2cpp/TypeContext.h | 100.00% (2/2) | 100.00% (10/10) | 100.00% (2/2) | - (0/0) |
Totals | 90.78% (719/792) | 85.10% (12801/15042) | 76.50% (6111/7988) | 77.20% (3968/5140) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)