Coverage Report

Created: 2024-12-05 10:39

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% (144/144)
 100.00% (44/44)
 100.00% (12/12)
src/zserio/AnyHolder.h
 100.00% (84/84)
 100.00% (404/404)
 100.00% (150/150)
 100.00% (48/48)
src/zserio/Array.h
 100.00% (93/93)
 100.00% (377/377)
 100.00% (139/139)
 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% (141/141)
 100.00% (87/87)
 100.00% (48/48)
src/zserio/BitFieldUtil.cpp
 100.00% (3/3)
 100.00% (28/28)
 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% (59/59)
 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.61% (505/507)
 100.00% (283/283)
  99.45% (181/182)
src/zserio/BitStreamReader.h
 100.00% (6/6)
 100.00% (77/77)
 100.00% (26/26)
 100.00% (14/14)
src/zserio/BitStreamWriter.cpp
 100.00% (34/34)
 100.00% (251/251)
 100.00% (130/130)
 100.00% (82/82)
src/zserio/BitStreamWriter.h
 100.00% (5/5)
 100.00% (39/39)
 100.00% (15/15)
 100.00% (8/8)
src/zserio/BuiltInOperators.cpp
 100.00% (1/1)
 100.00% (14/14)
 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% (47/47)
 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)
  96.55% (84/87)
  96.55% (28/29)
  83.33% (5/6)
src/zserio/DeltaContext.h
 100.00% (25/25)
 100.00% (196/196)
 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)
  68.42% (26/38)
  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% (119/119)
 100.00% (35/35)
 100.00% (22/22)
src/zserio/HashCodeUtil.h
 100.00% (11/11)
 100.00% (52/52)
 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% (266/266)
 100.00% (152/152)
 100.00% (124/124)
src/zserio/JsonEncoder.cpp
 100.00% (4/4)
 100.00% (89/89)
 100.00% (43/43)
 100.00% (30/30)
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% (151/151)
 100.00% (66/66)
 100.00% (38/38)
src/zserio/JsonReader.h
 100.00% (45/45)
 100.00% (439/439)
 100.00% (205/205)
 100.00% (106/106)
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% (144/144)
 100.00% (62/62)
 100.00% (46/46)
src/zserio/JsonWriter.h
 100.00% (28/28)
 100.00% (267/267)
 100.00% (105/105)
 100.00% (88/88)
src/zserio/OptionalHolder.h
 100.00% (72/72)
  99.42% (345/347)
  99.32% (145/146)
  96.77% (60/62)
src/zserio/ParsingInfo.h
 100.00% (5/5)
 100.00% (25/25)
 100.00% (14/14)
 100.00% (6/6)
src/zserio/Reflectable.h
 100.00% (535/535)
 100.00% (1973/1973)
 100.00% (773/773)
 100.00% (176/176)
src/zserio/ReflectableUtil.h
 100.00% (9/9)
 100.00% (144/144)
 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% (53/53)
 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% (80/80)
 100.00% (29/29)
 100.00% (16/16)
src/zserio/StringView.h
 100.00% (68/68)
 100.00% (310/310)
 100.00% (156/156)
 100.00% (62/62)
src/zserio/TypeInfo.h
 100.00% (130/130)
 100.00% (599/599)
 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% (31/31)
 100.00% (10/10)
- (0/0)
src/zserio/ValidationSqliteUtil.h
 100.00% (4/4)
  95.29% (81/85)
  95.83% (23/24)
  95.45% (21/22)
src/zserio/Walker.h
 100.00% (79/79)
 100.00% (341/341)
 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% (426/426)
 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% (52/52)
 100.00% (12/12)
- (0/0)
test/zserio/AllocatorPropagatingCopyTest.cpp
  93.33% (28/30)
  96.49% (165/171)
  95.92% (47/49)
- (0/0)
test/zserio/AnyHolderTest.cpp
 100.00% (41/41)
 100.00% (426/426)
 100.00% (106/106)
- (0/0)
test/zserio/ArrayTest.cpp
 100.00% (114/114)
 100.00% (930/930)
  99.64% (276/277)
 100.00% (82/82)
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% (103/103)
  94.44% (51/54)
 100.00% (6/6)
test/zserio/BitStreamTest.cpp
 100.00% (33/33)
 100.00% (508/508)
  99.20% (124/125)
 100.00% (28/28)
test/zserio/BitStreamWriterTest.cpp
 100.00% (25/25)
 100.00% (238/238)
  98.90% (90/91)
 100.00% (22/22)
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% (8/8)
 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% (484/484)
 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% (133/133)
 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% (430/430)
 100.00% (161/161)
- (0/0)
test/zserio/InplaceOptionalHolderTest.cpp
 100.00% (29/29)
 100.00% (282/282)
 100.00% (92/92)
- (0/0)
test/zserio/JsonDecoderTest.cpp
 100.00% (14/14)
 100.00% (163/163)
  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% (238/238)
 100.00% (37/37)
 100.00% (2/2)
test/zserio/JsonReaderTest.cpp
 100.00% (35/35)
 100.00% (1013/1013)
 100.00% (174/174)
- (0/0)
test/zserio/JsonTokenizerTest.cpp
 100.00% (7/7)
 100.00% (234/234)
  80.41% (353/439)
 100.00% (12/12)
test/zserio/JsonWriterTest.cpp
 100.00% (39/39)
 100.00% (378/378)
 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/ParsingInfoTest.cpp
 100.00% (5/5)
 100.00% (26/26)
 100.00% (9/9)
- (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% (1710/1710)
  98.85% (517/523)
 100.00% (4/4)
test/zserio/ReflectableUtilTest.cpp
 100.00% (24/24)
 100.00% (328/328)
 100.00% (142/142)
- (0/0)
test/zserio/SerializeUtilTest.cpp
 100.00% (13/13)
 100.00% (450/450)
 100.00% (147/147)
- (0/0)
test/zserio/ServiceExceptionTest.cpp
 100.00% (1/1)
 100.00% (7/7)
 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% (239/239)
 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% (199/199)
 100.00% (130/130)
- (0/0)
test/zserio/TypeInfoTest.cpp
 100.00% (13/13)
 100.00% (454/454)
 100.00% (338/338)
 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% (173/173)
 100.00% (85/85)
 100.00% (2/2)
test/zserio/WalkerTest.cpp
 100.00% (51/51)
 100.00% (634/634)
 100.00% (265/265)
 100.00% (10/10)
test/zserio/ZserioTreeCreatorTest.cpp
 100.00% (12/12)
 100.00% (421/421)
 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% (2956/2958)
  99.87% (22530/22559)
  98.76% (9166/9281)
  99.60% (2235/2244)
Generated by llvm-cov -- llvm version 14.0.0