Coverage Report

Created: 2023-12-13 14:58

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
src/zserio/AllocatorHolder.h
 100.00% (11/11)
 100.00% (21/21)
 100.00% (11/11)
- (0/0)
src/zserio/AllocatorPropagatingCopy.h
 100.00% (26/26)
 100.00% (125/125)
 100.00% (44/44)
 100.00% (12/12)
src/zserio/AnyHolder.h
 100.00% (84/84)
 100.00% (395/395)
 100.00% (150/150)
 100.00% (48/48)
src/zserio/Array.h
 100.00% (91/91)
 100.00% (368/368)
 100.00% (137/137)
 100.00% (38/38)
src/zserio/ArrayTraits.h
 100.00% (150/150)
 100.00% (450/450)
 100.00% (150/150)
- (0/0)
src/zserio/BitBuffer.h
 100.00% (27/27)
 100.00% (128/128)
 100.00% (87/87)
 100.00% (48/48)
src/zserio/BitFieldUtil.cpp
 100.00% (3/3)
 100.00% (18/18)
 100.00% (15/15)
 100.00% (10/10)
src/zserio/BitPositionUtil.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (6/6)
 100.00% (4/4)
src/zserio/BitSizeOfCalculator.cpp
 100.00% (13/13)
 100.00% (55/55)
 100.00% (26/26)
 100.00% (10/10)
src/zserio/BitSizeOfCalculator.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
src/zserio/BitStreamReader.cpp
 100.00% (40/40)
  99.53% (421/423)
 100.00% (279/279)
 100.00% (178/178)
src/zserio/BitStreamReader.h
 100.00% (6/6)
 100.00% (62/62)
 100.00% (26/26)
 100.00% (14/14)
src/zserio/BitStreamWriter.cpp
 100.00% (34/34)
 100.00% (227/227)
 100.00% (122/122)
 100.00% (74/74)
src/zserio/BitStreamWriter.h
 100.00% (5/5)
 100.00% (30/30)
 100.00% (15/15)
 100.00% (8/8)
src/zserio/BuiltInOperators.cpp
 100.00% (1/1)
 100.00% (12/12)
 100.00% (6/6)
 100.00% (4/4)
src/zserio/BuiltInOperators.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/zserio/CppRuntimeException.cpp
 100.00% (9/9)
 100.00% (45/45)
 100.00% (16/16)
 100.00% (6/6)
src/zserio/CppRuntimeException.h
 100.00% (9/9)
 100.00% (24/24)
 100.00% (9/9)
- (0/0)
src/zserio/DebugStringUtil.h
 100.00% (21/21)
  98.75% (79/80)
  96.55% (28/29)
  83.33% (5/6)
src/zserio/DeltaContext.h
 100.00% (25/25)
 100.00% (187/187)
 100.00% (79/79)
 100.00% (42/42)
src/zserio/Enums.h
 100.00% (5/5)
 100.00% (22/22)
 100.00% (8/8)
 100.00% (2/2)
src/zserio/FileUtil.cpp
 100.00% (2/2)
  80.00% (24/30)
  78.95% (15/19)
  66.67% (8/12)
src/zserio/FileUtil.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
src/zserio/FloatUtil.cpp
 100.00% (6/6)
 100.00% (110/110)
 100.00% (35/35)
 100.00% (22/22)
src/zserio/HashCodeUtil.h
 100.00% (11/11)
 100.00% (44/44)
 100.00% (19/19)
 100.00% (8/8)
src/zserio/IReflectable.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/zserio/ITypeInfo.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
src/zserio/IWalkFilter.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/zserio/IWalkObserver.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/zserio/JsonDecoder.h
 100.00% (16/16)
 100.00% (222/222)
 100.00% (153/153)
 100.00% (126/126)
src/zserio/JsonEncoder.cpp
 100.00% (4/4)
 100.00% (82/82)
 100.00% (32/32)
 100.00% (32/32)
src/zserio/JsonEncoder.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
src/zserio/JsonParser.h
 100.00% (16/16)
 100.00% (131/131)
 100.00% (66/66)
 100.00% (38/38)
src/zserio/JsonReader.h
 100.00% (45/45)
 100.00% (385/385)
 100.00% (211/211)
 100.00% (110/110)
src/zserio/JsonTokenizer.cpp
 100.00% (1/1)
 100.00% (25/25)
 100.00% (11/11)
 100.00% (20/20)
src/zserio/JsonTokenizer.h
 100.00% (14/14)
 100.00% (132/132)
 100.00% (62/62)
 100.00% (46/46)
src/zserio/JsonWriter.h
 100.00% (28/28)
 100.00% (239/239)
 100.00% (105/105)
 100.00% (88/88)
src/zserio/OptionalHolder.h
 100.00% (72/72)
  99.05% (314/317)
  99.32% (145/146)
  96.77% (60/62)
src/zserio/Reflectable.h
 100.00% (533/533)
 100.00% (1881/1881)
 100.00% (771/771)
 100.00% (176/176)
src/zserio/ReflectableUtil.h
 100.00% (9/9)
 100.00% (120/120)
 100.00% (104/104)
 100.00% (108/108)
src/zserio/SerializeUtil.h
 100.00% (18/18)
 100.00% (72/72)
 100.00% (18/18)
- (0/0)
src/zserio/SizeConvertUtil.cpp
 100.00% (2/2)
 100.00% (13/13)
 100.00% (5/5)
 100.00% (2/2)
src/zserio/Span.h
 100.00% (31/31)
 100.00% (74/74)
 100.00% (34/34)
 100.00% (2/2)
src/zserio/SqliteConnection.h
 100.00% (9/9)
 100.00% (49/49)
 100.00% (20/20)
 100.00% (10/10)
src/zserio/SqliteException.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (3/3)
- (0/0)
src/zserio/SqliteFinalizer.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/zserio/StringConvertUtil.h
 100.00% (8/8)
 100.00% (74/74)
 100.00% (29/29)
 100.00% (16/16)
src/zserio/StringView.h
 100.00% (68/68)
 100.00% (278/278)
 100.00% (156/156)
 100.00% (62/62)
src/zserio/TypeInfo.h
 100.00% (130/130)
 100.00% (633/633)
 100.00% (171/171)
 100.00% (30/30)
src/zserio/TypeInfoUtil.cpp
 100.00% (12/12)
 100.00% (186/186)
 100.00% (114/114)
 100.00% (204/204)
src/zserio/UniquePtr.h
 100.00% (8/8)
 100.00% (32/32)
 100.00% (10/10)
- (0/0)
src/zserio/ValidationSqliteUtil.h
 100.00% (4/4)
  95.40% (83/87)
  95.83% (23/24)
  95.45% (21/22)
src/zserio/Walker.h
 100.00% (79/79)
 100.00% (317/317)
 100.00% (148/148)
 100.00% (56/56)
src/zserio/ZserioTreeCreator.cpp
 100.00% (1/1)
 100.00% (11/11)
 100.00% (4/4)
 100.00% (6/6)
src/zserio/ZserioTreeCreator.h
 100.00% (49/49)
 100.00% (388/388)
 100.00% (237/237)
 100.00% (174/174)
src/zserio/pmr/MemoryResource.cpp
 100.00% (3/3)
 100.00% (12/12)
 100.00% (6/6)
 100.00% (2/2)
src/zserio/pmr/MemoryResource.h
 100.00% (7/7)
 100.00% (18/18)
 100.00% (9/9)
 100.00% (4/4)
src/zserio/pmr/NewDeleteResource.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
src/zserio/pmr/NewDeleteResource.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
src/zserio/pmr/PolymorphicAllocator.h
 100.00% (12/12)
 100.00% (32/32)
 100.00% (12/12)
- (0/0)
test/zserio/AllocatorHolderTest.cpp
 100.00% (12/12)
 100.00% (53/53)
 100.00% (12/12)
- (0/0)
test/zserio/AllocatorPropagatingCopyTest.cpp
  93.33% (28/30)
  96.63% (172/178)
  95.92% (47/49)
- (0/0)
test/zserio/AnyHolderTest.cpp
 100.00% (41/41)
 100.00% (424/424)
 100.00% (106/106)
- (0/0)
test/zserio/ArrayTest.cpp
 100.00% (114/114)
 100.00% (887/887)
  99.59% (240/241)
 100.00% (46/46)
test/zserio/BitBufferTest.cpp
 100.00% (24/24)
 100.00% (318/318)
 100.00% (106/106)
 100.00% (14/14)
test/zserio/BitFieldUtilTest.cpp
 100.00% (2/2)
 100.00% (36/36)
 100.00% (32/32)
- (0/0)
test/zserio/BitPositionUtilTest.cpp
 100.00% (1/1)
 100.00% (12/12)
 100.00% (9/9)
- (0/0)
test/zserio/BitSizeOfCalculatorTest.cpp
 100.00% (11/11)
 100.00% (204/204)
 100.00% (171/171)
- (0/0)
test/zserio/BitStreamReaderTest.cpp
 100.00% (13/13)
 100.00% (97/97)
  94.23% (49/52)
 100.00% (4/4)
test/zserio/BitStreamTest.cpp
 100.00% (33/33)
 100.00% (505/505)
  99.20% (124/125)
 100.00% (28/28)
test/zserio/BitStreamWriterTest.cpp
 100.00% (25/25)
 100.00% (230/230)
  98.82% (84/85)
 100.00% (20/20)
test/zserio/BuiltInOperatorsTest.cpp
 100.00% (9/9)
 100.00% (58/58)
 100.00% (42/42)
- (0/0)
test/zserio/ConstraintExceptionTest.cpp
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
test/zserio/CppRuntimeExceptionTest.cpp
 100.00% (12/12)
 100.00% (76/76)
 100.00% (21/21)
 100.00% (2/2)
test/zserio/CppRuntimeVersionTest.cpp
 100.00% (1/1)
 100.00% (2/2)
 100.00% (1/1)
- (0/0)
test/zserio/DebugStringUtilTest.cpp
 100.00% (68/68)
 100.00% (494/494)
 100.00% (98/98)
- (0/0)
test/zserio/EnumsTest.cpp
 100.00% (15/15)
 100.00% (94/94)
 100.00% (44/44)
 100.00% (20/20)
test/zserio/FileUtilTest.cpp
 100.00% (4/4)
 100.00% (51/51)
 100.00% (22/22)
 100.00% (8/8)
test/zserio/FloatUtilTest.cpp
 100.00% (13/13)
 100.00% (135/135)
 100.00% (17/17)
 100.00% (8/8)
test/zserio/HashCodeUtilTest.cpp
 100.00% (27/27)
 100.00% (168/168)
 100.00% (44/44)
- (0/0)
test/zserio/HeapOptionalHolderTest.cpp
 100.00% (31/31)
 100.00% (422/422)
 100.00% (161/161)
- (0/0)
test/zserio/InplaceOptionalHolderTest.cpp
 100.00% (29/29)
 100.00% (274/274)
 100.00% (92/92)
- (0/0)
test/zserio/JsonDecoderTest.cpp
 100.00% (14/14)
 100.00% (157/157)
  90.74% (49/54)
- (0/0)
test/zserio/JsonEncoderTest.cpp
 100.00% (5/5)
 100.00% (144/144)
  96.00% (48/50)
- (0/0)
test/zserio/JsonParserTest.cpp
 100.00% (23/23)
 100.00% (228/228)
 100.00% (37/37)
 100.00% (2/2)
test/zserio/JsonReaderTest.cpp
 100.00% (33/33)
 100.00% (914/914)
 100.00% (154/154)
- (0/0)
test/zserio/JsonTokenizerTest.cpp
 100.00% (7/7)
 100.00% (232/232)
  80.41% (353/439)
 100.00% (12/12)
test/zserio/JsonWriterTest.cpp
 100.00% (39/39)
 100.00% (375/375)
 100.00% (42/42)
- (0/0)
test/zserio/MemoryResourceTest.cpp
 100.00% (11/11)
 100.00% (59/59)
 100.00% (21/21)
- (0/0)
test/zserio/NewDeleteResourceTest.cpp
 100.00% (1/1)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
test/zserio/PolymorphicAllocatorTest.cpp
 100.00% (16/16)
 100.00% (134/134)
 100.00% (42/42)
- (0/0)
test/zserio/PubsubExceptionTest.cpp
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
test/zserio/ReflectableTest.cpp
 100.00% (213/213)
 100.00% (1848/1848)
  98.85% (514/520)
 100.00% (4/4)
test/zserio/ReflectableUtilTest.cpp
 100.00% (24/24)
 100.00% (352/352)
 100.00% (142/142)
- (0/0)
test/zserio/SerializeUtilTest.cpp
 100.00% (13/13)
 100.00% (448/448)
 100.00% (147/147)
- (0/0)
test/zserio/ServiceExceptionTest.cpp
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
test/zserio/SizeConvertUtilTest.cpp
 100.00% (2/2)
 100.00% (14/14)
 100.00% (6/6)
- (0/0)
test/zserio/SpanTest.cpp
 100.00% (24/24)
 100.00% (245/245)
 100.00% (104/104)
 100.00% (12/12)
test/zserio/SqliteConnectionTest.cpp
 100.00% (19/19)
 100.00% (237/237)
 100.00% (88/88)
 100.00% (2/2)
test/zserio/StringConvertUtilTest.cpp
 100.00% (11/11)
 100.00% (103/103)
 100.00% (37/37)
- (0/0)
test/zserio/StringViewTest.cpp
 100.00% (56/56)
 100.00% (597/597)
 100.00% (353/353)
 100.00% (12/12)
test/zserio/TrackingAllocator.h
 100.00% (17/17)
 100.00% (43/43)
 100.00% (18/18)
- (0/0)
test/zserio/TraitsTest.cpp
 100.00% (23/23)
 100.00% (197/197)
 100.00% (130/130)
- (0/0)
test/zserio/TypeInfoTest.cpp
 100.00% (13/13)
 100.00% (464/464)
 100.00% (336/336)
 100.00% (42/42)
test/zserio/TypeInfoUtilTest.cpp
 100.00% (6/6)
 100.00% (360/360)
 100.00% (348/348)
- (0/0)
test/zserio/UniquePtrTest.cpp
 100.00% (2/2)
 100.00% (11/11)
 100.00% (5/5)
- (0/0)
test/zserio/ValidationSqliteUtilTest.cpp
 100.00% (8/8)
 100.00% (172/172)
 100.00% (85/85)
 100.00% (2/2)
test/zserio/WalkerTest.cpp
 100.00% (51/51)
 100.00% (615/615)
 100.00% (265/265)
 100.00% (10/10)
test/zserio/ZserioTreeCreatorTest.cpp
 100.00% (12/12)
 100.00% (424/424)
 100.00% (235/235)
- (0/0)
test/zserio/deprecated_attribute/DeprecatedAttributeTest.cpp
 100.00% (2/2)
 100.00% (23/23)
  90.00% (9/10)
 100.00% (4/4)
Totals
  99.93% (2940/2942)
  99.90% (21833/21855)
  98.75% (9054/9169)
  99.64% (2186/2194)
Generated by llvm-cov -- llvm version 14.0.6