Coverage Report

Created: 2026-07-05 01:11

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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.)

Users/runner/work/ice/ice/cpp/include/Ice/Config.h
opt/homebrew/opt/lmdb/include/lmdb.h
Generated by llvm-cov -- llvm version 21.0.0