Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
Users/runner/work/ice/ice/cpp/include/Ice/AsyncResponseHandler.h | 100.00% (5/5) | 100.00% (23/23) | 100.00% (13/13) | 66.67% (4/6) |
Users/runner/work/ice/ice/cpp/include/Ice/Buffer.h | 63.64% (7/11) | 46.00% (23/50) | 64.00% (16/25) | 83.33% (5/6) |
Users/runner/work/ice/ice/cpp/include/Ice/Communicator.h | 33.33% (1/3) | 84.62% (11/13) | 66.67% (4/6) | 100.00% (2/2) |
Users/runner/work/ice/ice/cpp/include/Ice/Connection.h | 25.00% (1/4) | 33.33% (3/9) | 25.00% (1/4) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/DefaultSliceLoader.h | 72.73% (8/11) | 58.02% (47/81) | 64.10% (25/39) | 36.36% (8/22) |
Users/runner/work/ice/ice/cpp/include/Ice/Endpoint.h | 0.00% (0/1) | 0.00% (0/2) | 0.00% (0/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/Exception.h | 100.00% (3/3) | 100.00% (6/6) | 100.00% (3/3) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/IncomingRequest.h | 50.00% (2/4) | 50.00% (2/4) | 50.00% (2/4) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/InputStream.h | 94.74% (18/19) | 89.17% (107/120) | 67.82% (59/87) | 71.05% (27/38) |
Users/runner/work/ice/ice/cpp/include/Ice/LocalExceptions.h | 14.29% (1/7) | 9.09% (1/11) | 14.29% (1/7) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/LoggerUtil.h | 90.91% (10/11) | 96.55% (28/29) | 88.89% (16/18) | 50.00% (2/4) |
Users/runner/work/ice/ice/cpp/include/Ice/Object.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/ObjectAdapter.h | 100.00% (4/4) | 100.00% (12/12) | 100.00% (4/4) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/ObserverHelper.h | 0.00% (0/2) | 0.00% (0/12) | 0.00% (0/2) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/OutgoingAsync.h | 72.41% (21/29) | 90.68% (214/236) | 59.43% (63/106) | 76.00% (19/25) |
Users/runner/work/ice/ice/cpp/include/Ice/OutgoingResponse.h | 0.00% (0/1) | 0.00% (0/2) | 0.00% (0/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/OutputStream.h | 100.00% (26/26) | 100.00% (130/130) | 78.95% (75/95) | 84.21% (32/38) |
Users/runner/work/ice/ice/cpp/include/Ice/Properties.h | 100.00% (4/4) | 100.00% (15/15) | 100.00% (6/6) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/Proxy.h | 100.00% (21/21) | 91.84% (45/49) | 96.30% (26/27) | 75.00% (3/4) |
Users/runner/work/ice/ice/cpp/include/Ice/ProxyFunctions.h | 57.14% (4/7) | 38.24% (13/34) | 38.89% (7/18) | 25.00% (2/8) |
Users/runner/work/ice/ice/cpp/include/Ice/SlicedData.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/StreamHelpers.h | 73.33% (22/30) | 59.23% (77/130) | 60.34% (35/58) | 46.15% (12/26) |
Users/runner/work/ice/ice/cpp/include/Ice/TupleCompare.h | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
Users/runner/work/ice/ice/cpp/include/Ice/Value.h | 55.56% (5/9) | 36.36% (8/22) | 38.46% (5/13) | 0.00% (0/2) |
Users/runner/work/ice/ice/cpp/src/Glacier2/CryptPermissionsVerifier.cpp | 100.00% (11/11) | 61.76% (168/272) | 67.48% (83/123) | 54.05% (40/74) |
Users/runner/work/ice/ice/cpp/src/Ice/FileUtil.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/Ice/OutputUtil.h | 100.00% (4/4) | 100.00% (18/18) | 100.00% (4/4) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/Ice/Protocol.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (3/3) | 100.00% (4/4) |
Users/runner/work/ice/ice/cpp/src/Ice/Random.h | 100.00% (1/1) | 100.00% (5/5) | 100.00% (1/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/Ice/SSL/SSLUtil.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (3/3) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/Ice/Timer.h | 100.00% (2/2) | 84.21% (32/38) | 92.31% (24/26) | 86.36% (19/22) |
Users/runner/work/ice/ice/cpp/src/IceDB/IceDB.cpp | 86.11% (31/36) | 65.32% (145/222) | 62.69% (126/201) | 63.64% (42/66) |
Users/runner/work/ice/ice/cpp/src/IceDB/IceDB.h | 100.00% (17/17) | 93.70% (119/127) | 96.23% (51/53) | 85.00% (17/20) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Activator.cpp | 84.00% (21/25) | 43.09% (318/738) | 40.11% (217/541) | 34.43% (84/244) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdapterCache.cpp | 89.13% (41/46) | 66.77% (412/617) | 60.33% (181/300) | 54.55% (84/154) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdapterCache.h | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdminCallbackRouter.cpp | 50.00% (2/4) | 25.81% (8/31) | 29.63% (8/27) | 33.33% (2/6) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdminI.cpp | 84.75% (50/59) | 66.02% (340/515) | 64.71% (99/153) | 50.00% (16/32) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdminRouter.cpp | 75.00% (3/4) | 59.52% (50/84) | 35.29% (6/17) | 25.00% (2/8) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdminSessionI.cpp | 81.58% (31/38) | 76.61% (285/372) | 71.88% (115/160) | 59.62% (31/52) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AdminSessionI.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Allocatable.cpp | 85.00% (17/20) | 86.78% (348/401) | 68.39% (225/329) | 76.88% (143/186) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Allocatable.h | 100.00% (7/7) | 100.00% (7/7) | 100.00% (7/7) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AllocatableObjectCache.cpp | 100.00% (21/21) | 68.27% (185/271) | 65.03% (106/163) | 57.32% (47/82) |
Users/runner/work/ice/ice/cpp/src/IceGrid/AllocatableObjectCache.h | 80.00% (4/5) | 88.89% (8/9) | 83.33% (5/6) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Cache.h | 100.00% (9/9) | 95.24% (60/63) | 83.78% (31/37) | 88.89% (16/18) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Database.cpp | 97.80% (89/91) | 80.50% (1734/2154) | 72.15% (715/991) | 74.56% (428/574) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Database.h | 77.78% (7/9) | 68.75% (11/16) | 66.67% (10/15) | 16.67% (1/6) |
Users/runner/work/ice/ice/cpp/src/IceGrid/DescriptorBuilder.cpp | 92.22% (83/90) | 80.99% (456/563) | 75.38% (196/260) | 65.31% (64/98) |
Users/runner/work/ice/ice/cpp/src/IceGrid/DescriptorBuilder.h | 100.00% (10/10) | 100.00% (10/10) | 100.00% (10/10) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/DescriptorHelper.cpp | 88.00% (110/125) | 63.40% (1542/2432) | 59.55% (814/1367) | 52.86% (499/944) |
Users/runner/work/ice/ice/cpp/src/IceGrid/DescriptorHelper.h | 100.00% (5/5) | 100.00% (5/5) | 100.00% (6/6) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/DescriptorParser.cpp | 86.67% (13/15) | 77.83% (495/636) | 78.08% (374/479) | 74.28% (231/311) |
Users/runner/work/ice/ice/cpp/src/IceGrid/FileCache.cpp | 100.00% (3/3) | 79.86% (111/139) | 76.62% (59/77) | 69.23% (36/52) |
Users/runner/work/ice/ice/cpp/src/IceGrid/FileUserAccountMapperI.cpp | 100.00% (2/2) | 67.27% (37/55) | 65.31% (32/49) | 60.00% (15/25) |
Users/runner/work/ice/ice/cpp/src/IceGrid/IceGridNode.cpp | 69.23% (9/13) | 42.34% (188/444) | 40.27% (89/221) | 40.35% (46/114) |
Users/runner/work/ice/ice/cpp/src/IceGrid/InternalRegistryI.cpp | 61.54% (8/13) | 47.73% (63/132) | 43.82% (39/89) | 34.38% (11/32) |
Users/runner/work/ice/ice/cpp/src/IceGrid/LocatorI.cpp | 92.11% (35/38) | 80.03% (541/676) | 64.86% (288/444) | 63.24% (129/204) |
Users/runner/work/ice/ice/cpp/src/IceGrid/LocatorRegistryI.cpp | 58.82% (10/17) | 58.85% (236/401) | 49.62% (65/131) | 42.86% (18/42) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeAdminRouter.cpp | 100.00% (2/2) | 50.00% (16/32) | 50.00% (10/20) | 30.00% (3/10) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeCache.cpp | 94.29% (33/35) | 84.17% (670/796) | 74.01% (242/327) | 67.17% (133/198) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeCache.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeI.cpp | 80.70% (46/57) | 69.36% (421/607) | 60.82% (177/291) | 55.91% (71/127) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeSessionI.cpp | 100.00% (19/19) | 82.87% (150/181) | 72.84% (59/81) | 76.67% (23/30) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeSessionI.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeSessionManager.cpp | 95.00% (19/20) | 82.63% (433/524) | 72.01% (211/293) | 71.84% (125/174) |
Users/runner/work/ice/ice/cpp/src/IceGrid/NodeSessionManager.h | 100.00% (7/7) | 100.00% (24/24) | 100.00% (8/8) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ObjectCache.cpp | 94.12% (16/17) | 80.49% (99/123) | 72.84% (59/81) | 65.79% (25/38) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ObjectCache.h | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/2) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/PlatformInfo.cpp | 85.71% (12/14) | 90.24% (111/123) | 88.24% (30/34) | 71.43% (10/14) |
Users/runner/work/ice/ice/cpp/src/IceGrid/PluginFacadeI.cpp | 86.96% (20/23) | 75.50% (151/200) | 77.42% (72/93) | 62.00% (31/50) |
Users/runner/work/ice/ice/cpp/src/IceGrid/QueryI.cpp | 100.00% (6/6) | 91.67% (55/60) | 80.56% (29/36) | 85.71% (12/14) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReapThread.cpp | 100.00% (9/9) | 81.17% (125/154) | 69.81% (74/106) | 74.65% (53/71) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReapThread.h | 100.00% (4/4) | 89.66% (26/29) | 91.67% (11/12) | 100.00% (2/2) |
Users/runner/work/ice/ice/cpp/src/IceGrid/RegistryAdminRouter.cpp | 44.44% (4/9) | 28.46% (35/123) | 26.15% (17/65) | 6.25% (1/16) |
Users/runner/work/ice/ice/cpp/src/IceGrid/RegistryI.cpp | 91.43% (32/35) | 75.66% (746/986) | 68.50% (348/508) | 60.45% (162/268) |
Users/runner/work/ice/ice/cpp/src/IceGrid/RegistryI.h | 100.00% (5/5) | 100.00% (9/9) | 100.00% (5/5) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaCache.cpp | 86.67% (13/15) | 64.29% (135/210) | 55.56% (55/99) | 55.26% (21/38) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaCache.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaSessionI.cpp | 90.00% (18/20) | 73.22% (175/239) | 75.51% (74/98) | 63.64% (28/44) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaSessionManager.cpp | 96.15% (25/26) | 75.29% (390/518) | 70.51% (153/217) | 60.20% (59/98) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaSessionManager.h | 100.00% (6/6) | 100.00% (16/16) | 90.91% (10/11) | 50.00% (1/2) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerAdapterI.cpp | 100.00% (12/12) | 68.79% (119/173) | 73.91% (68/92) | 64.52% (40/62) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerCache.cpp | 97.92% (47/48) | 78.71% (754/958) | 66.26% (432/652) | 59.68% (225/377) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerCache.h | 85.71% (6/7) | 88.89% (8/9) | 85.71% (6/7) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerI.cpp | 95.45% (105/110) | 75.89% (1665/2194) | 68.96% (1084/1572) | 67.77% (654/965) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerI.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionI.cpp | 96.77% (30/31) | 89.19% (198/222) | 76.81% (106/138) | 69.05% (29/42) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionI.h | 100.00% (4/4) | 100.00% (6/6) | 100.00% (4/4) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionManager.cpp | 100.00% (2/2) | 81.30% (100/123) | 78.79% (52/66) | 80.00% (36/45) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionManager.h | 94.44% (17/18) | 78.22% (176/225) | 58.40% (139/238) | 61.40% (70/114) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionServantManager.cpp | 100.00% (12/12) | 76.70% (135/176) | 65.52% (114/174) | 67.44% (58/86) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionServantManager.h | 100.00% (2/2) | 100.00% (6/6) | 100.00% (7/7) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SynchronizationException.cpp | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SynchronizationException.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (2/2) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Topics.cpp | 95.45% (42/44) | 76.79% (685/892) | 69.73% (288/413) | 77.58% (173/223) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Topics.h | 100.00% (3/3) | 100.00% (11/11) | 100.00% (4/4) | 100.00% (2/2) |
Users/runner/work/ice/ice/cpp/src/IceGrid/TraceLevels.cpp | 100.00% (1/1) | 100.00% (27/27) | 100.00% (13/13) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Util.cpp | 100.00% (17/17) | 72.61% (281/387) | 68.25% (172/252) | 57.84% (107/185) |
Users/runner/work/ice/ice/cpp/src/IceGrid/Util.h | 100.00% (4/4) | 84.62% (66/78) | 88.64% (39/44) | 76.19% (32/42) |
Users/runner/work/ice/ice/cpp/src/IceGrid/WellKnownObjectsManager.cpp | 100.00% (13/13) | 96.84% (92/95) | 82.05% (32/39) | 91.67% (11/12) |
Users/runner/work/ice/ice/cpp/src/IceGrid/XMLParser.cpp | 85.71% (6/7) | 75.68% (56/74) | 75.00% (18/24) | 80.00% (8/10) |
Totals | 88.84% (1457/1640) | 73.20% (16903/23093) | 66.21% (8592/12976) | 62.89% (4346/6910) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)