Coverage Report

Created: 2026-08-16 00:38

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
  60.00% (6/10)
  44.90% (22/49)
  62.50% (15/24)
  83.33% (5/6)
Users/runner/work/ice/ice/cpp/include/Ice/Communicator.h
  33.33% (1/3)
  53.85% (7/13)
  50.00% (3/6)
  50.00% (1/2)
Users/runner/work/ice/ice/cpp/include/Ice/Connection.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
- (0/0)
Users/runner/work/ice/ice/cpp/include/Ice/DefaultSliceLoader.h
  60.00% (3/5)
  76.92% (20/26)
  76.92% (10/13)
  50.00% (3/6)
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% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (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
  91.67% (11/12)
  90.00% (63/70)
  69.09% (38/55)
  69.23% (18/26)
Users/runner/work/ice/ice/cpp/include/Ice/Instrumentation.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
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
 100.00% (8/8)
 100.00% (24/24)
 100.00% (11/11)
  50.00% (1/2)
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% (5/5)
 100.00% (15/15)
 100.00% (5/5)
- (0/0)
Users/runner/work/ice/ice/cpp/include/Ice/ObserverHelper.h
  77.78% (7/9)
  66.67% (24/36)
  86.67% (13/15)
  83.33% (5/6)
Users/runner/work/ice/ice/cpp/include/Ice/OutgoingAsync.h
  67.74% (21/31)
  75.62% (214/283)
  58.33% (63/108)
  72.00% (18/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% (19/19)
 100.00% (92/92)
  78.87% (56/71)
  80.00% (24/30)
Users/runner/work/ice/ice/cpp/include/Ice/Proxy.h
 100.00% (20/20)
  93.22% (55/59)
  97.37% (37/38)
  91.67% (11/12)
Users/runner/work/ice/ice/cpp/include/Ice/ProxyFunctions.h
  75.00% (3/4)
  80.00% (16/20)
  77.78% (7/9)
  75.00% (3/4)
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
  80.95% (17/21)
  72.73% (72/99)
  72.34% (34/47)
  73.08% (19/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
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
Users/runner/work/ice/ice/cpp/src/Ice/CheckIdentity.h
 100.00% (1/1)
 100.00% (8/8)
 100.00% (3/3)
 100.00% (2/2)
Users/runner/work/ice/ice/cpp/src/Ice/MetricsAdminI.h
  58.33% (14/24)
  39.06% (100/256)
  35.46% (50/141)
  25.00% (17/68)
Users/runner/work/ice/ice/cpp/src/Ice/MetricsFunctional.h
  90.00% (9/10)
  93.75% (15/16)
  92.31% (12/13)
- (0/0)
Users/runner/work/ice/ice/cpp/src/Ice/MetricsObserverI.h
  79.55% (35/44)
  74.30% (185/249)
  72.73% (104/143)
  60.61% (40/66)
Users/runner/work/ice/ice/cpp/src/Ice/Timer.h
 100.00% (6/6)
  74.29% (52/70)
  87.76% (43/49)
  75.00% (30/40)
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% (15/15)
  88.99% (97/109)
  93.33% (42/45)
  75.00% (12/16)
Users/runner/work/ice/ice/cpp/src/IceStorm/Instance.cpp
  96.67% (29/30)
  87.62% (184/210)
  87.50% (77/88)
  76.92% (20/26)
Users/runner/work/ice/ice/cpp/src/IceStorm/Instance.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
Users/runner/work/ice/ice/cpp/src/IceStorm/Instrumentation.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
Users/runner/work/ice/ice/cpp/src/IceStorm/InstrumentationI.cpp
  80.65% (25/31)
  60.89% (109/179)
  53.12% (51/96)
  21.21% (7/33)
Users/runner/work/ice/ice/cpp/src/IceStorm/NodeI.cpp
  87.80% (36/41)
  60.92% (527/865)
  66.94% (411/614)
  58.42% (215/368)
Users/runner/work/ice/ice/cpp/src/IceStorm/NodeI.h
  88.89% (8/9)
  92.11% (35/38)
  95.45% (21/22)
  80.00% (8/10)
Users/runner/work/ice/ice/cpp/src/IceStorm/Observers.cpp
 100.00% (11/11)
  70.06% (117/167)
  65.28% (47/72)
  62.50% (25/40)
Users/runner/work/ice/ice/cpp/src/IceStorm/Service.cpp
  88.89% (8/9)
  71.05% (189/266)
  60.69% (88/145)
  63.89% (46/72)
Users/runner/work/ice/ice/cpp/src/IceStorm/Subscriber.cpp
  93.18% (41/44)
  78.38% (551/703)
  70.76% (334/472)
  67.01% (195/291)
Users/runner/work/ice/ice/cpp/src/IceStorm/Subscriber.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (2/2)
- (0/0)
Users/runner/work/ice/ice/cpp/src/IceStorm/SubscriberRecordKeyCompare.cpp
 100.00% (2/2)
 100.00% (20/20)
 100.00% (8/8)
 100.00% (4/4)
Users/runner/work/ice/ice/cpp/src/IceStorm/TopicI.cpp
  90.00% (45/50)
  73.79% (701/950)
  68.69% (294/428)
  61.40% (132/215)
Users/runner/work/ice/ice/cpp/src/IceStorm/TopicManagerI.cpp
  94.74% (36/38)
  76.43% (428/560)
  72.25% (164/227)
  64.81% (70/108)
Users/runner/work/ice/ice/cpp/src/IceStorm/TraceLevels.cpp
 100.00% (1/1)
 100.00% (8/8)
 100.00% (7/7)
- (0/0)
Users/runner/work/ice/ice/cpp/src/IceStorm/TransientTopicI.cpp
  83.33% (20/24)
  63.26% (198/313)
  53.46% (85/159)
  51.14% (45/88)
Users/runner/work/ice/ice/cpp/src/IceStorm/TransientTopicManagerI.cpp
  90.91% (10/11)
  85.15% (86/101)
  86.49% (32/37)
  76.92% (20/26)
Users/runner/work/ice/ice/cpp/src/IceStorm/Util.cpp
  75.00% (3/4)
  41.03% (16/39)
  42.86% (15/35)
  31.25% (5/16)
Totals
  84.66% (530/626)
  71.56% (4444/6210)
  67.69% (2338/3454)
  61.37% (1047/1706)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

opt/homebrew/opt/lmdb/include/lmdb.h
Generated by llvm-cov -- llvm version 21.0.0