Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch 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) |