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) | 81.58% (31/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) | 87.50% (49/56) | 93.94% (31/33) | 75.00% (6/8) |
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) | 60.42% (174/288) | 68.35% (95/139) | 54.65% (47/86) |
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/Network.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/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% (4/4) | 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 | 80.77% (21/26) | 44.11% (337/764) | 40.64% (228/561) | 34.63% (89/257) |
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.28% (340/513) | 65.56% (99/151) | 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.55% (284/371) | 72.05% (116/161) | 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) | 85.34% (355/416) | 68.71% (224/326) | 75.53% (142/188) |
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 | 100.00% (4/4) | 100.00% (8/8) | 100.00% (5/5) | - (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.70% (1731/2145) | 72.21% (712/986) | 74.74% (426/570) |
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.46% (1539/2425) | 60.52% (794/1312) | 53.11% (495/932) |
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) | 50.36% (70/139) | 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.71% (236/402) | 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 | 81.03% (47/58) | 70.89% (431/608) | 61.72% (179/290) | 56.80% (71/125) |
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 | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (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) | 74.63% (153/205) | 77.08% (74/96) | 61.54% (32/52) |
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% (10/10) | 81.41% (127/156) | 70.09% (75/107) | 73.24% (52/71) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReapThread.h | 100.00% (4/4) | 79.31% (23/29) | 83.33% (10/12) | 50.00% (1/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.67% (33/36) | 75.83% (756/997) | 68.54% (353/515) | 60.29% (164/272) |
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.44% (177/241) | 75.76% (75/99) | 63.64% (28/44) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ReplicaSessionManager.cpp | 96.15% (25/26) | 75.05% (385/513) | 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.15% (223/377) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerCache.h | 100.00% (6/6) | 100.00% (8/8) | 100.00% (6/6) | - (0/0) |
Users/runner/work/ice/ice/cpp/src/IceGrid/ServerI.cpp | 95.45% (105/110) | 75.22% (1654/2199) | 68.68% (1081/1574) | 67.05% (647/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 | 93.55% (29/31) | 87.84% (195/222) | 76.09% (105/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) | 83.74% (103/123) | 80.30% (53/66) | 82.22% (37/45) |
Users/runner/work/ice/ice/cpp/src/IceGrid/SessionManager.h | 94.44% (17/18) | 79.30% (180/227) | 58.68% (142/242) | 61.21% (71/116) |
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) | 58.92% (109/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.86% (1459/1642) | 73.16% (16949/23166) | 66.37% (8607/12969) | 62.75% (4349/6931) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)