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% (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) |