Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/zserio/AllocatorHolder.h | 100.00% (14/14) | 100.00% (31/31) | 100.00% (17/17) | - (0/0) |
src/zserio/Any.h | 100.00% (60/60) | 100.00% (277/277) | 100.00% (108/108) | 100.00% (34/34) |
src/zserio/ArrayTraits.h | 93.33% (14/15) | 93.33% (42/45) | 93.33% (14/15) | - (0/0) |
src/zserio/ArrayView.h | 94.64% (53/56) | 91.81% (269/293) | 90.00% (117/130) | 73.81% (31/42) |
src/zserio/BitBuffer.h | 86.11% (31/36) | 92.59% (175/189) | 95.61% (109/114) | 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) | 75.00% (3/4) |
src/zserio/BitStreamReader.cpp | 100.00% (40/40) | 99.61% (514/516) | 100.00% (292/292) | 98.90% (180/182) |
src/zserio/BitStreamReader.h | 100.00% (24/24) | 100.00% (138/138) | 100.00% (49/49) | 92.86% (13/14) |
src/zserio/BitStreamWriter.cpp | 100.00% (34/34) | 100.00% (261/261) | 100.00% (140/140) | 98.78% (81/82) |
src/zserio/BitStreamWriter.h | 100.00% (23/23) | 100.00% (102/102) | 100.00% (38/38) | 100.00% (8/8) |
src/zserio/Bitmasks.h | 100.00% (5/5) | 100.00% (18/18) | 100.00% (5/5) | - (0/0) |
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% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
src/zserio/Bytes.cpp | 33.33% (1/3) | 44.44% (4/9) | 33.33% (1/3) | - (0/0) |
src/zserio/Bytes.h | 50.00% (3/6) | 50.00% (9/18) | 50.00% (3/6) | - (0/0) |
src/zserio/CppRuntimeException.cpp | 100.00% (10/10) | 100.00% (52/52) | 100.00% (18/18) | 100.00% (6/6) |
src/zserio/CppRuntimeException.h | 100.00% (8/8) | 100.00% (20/20) | 100.00% (8/8) | - (0/0) |
src/zserio/DataView.h | 100.00% (6/6) | 100.00% (24/24) | 100.00% (16/16) | - (0/0) |
src/zserio/DebugStringUtil.h | 100.00% (21/21) | 96.43% (81/84) | 96.55% (28/29) | 83.33% (5/6) |
src/zserio/DeltaContext.h | 86.05% (37/43) | 89.30% (217/243) | 87.63% (85/97) | 76.19% (32/42) |
src/zserio/Enums.h | 100.00% (9/9) | 100.00% (40/40) | 100.00% (12/12) | 100.00% (2/2) |
src/zserio/Extended.h | 100.00% (18/18) | 95.59% (65/68) | 91.67% (33/36) | 57.14% (8/14) |
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% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
src/zserio/FloatUtil.cpp | 100.00% (6/6) | 100.00% (119/119) | 100.00% (35/35) | 100.00% (22/22) |
src/zserio/GenericAccessor.h | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
src/zserio/HashCodeUtil.h | 57.14% (8/14) | 48.44% (31/64) | 50.00% (9/18) | 25.00% (2/8) |
src/zserio/IIntrospectableData.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/zserio/IIntrospectableView.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (2/2) | - (0/0) |
src/zserio/IReflectableData.h | 100.00% (3/3) | 100.00% (7/7) | 100.00% (3/3) | - (0/0) |
src/zserio/ITypeInfo.h | 100.00% (4/4) | 100.00% (24/24) | 100.00% (22/22) | - (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/IntrospectableDataBase.h | 96.88% (31/32) | 96.91% (94/97) | 96.97% (32/33) | - (0/0) |
src/zserio/IntrospectableView.h | 99.15% (116/117) | 95.81% (389/406) | 93.75% (180/192) | 69.23% (18/26) |
src/zserio/JsonDecoder.h | 100.00% (16/16) | 100.00% (283/283) | 100.00% (163/163) | 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% (153/153) | 100.00% (68/68) | 100.00% (38/38) |
src/zserio/JsonReader.h | 100.00% (47/47) | 100.00% (446/446) | 100.00% (216/216) | 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% (150/150) | 100.00% (68/68) | 100.00% (46/46) |
src/zserio/JsonWriter.h | 100.00% (28/28) | 100.00% (277/277) | 100.00% (116/116) | 100.00% (90/90) |
src/zserio/Optional.h | 100.00% (73/73) | 97.99% (341/348) | 98.80% (164/166) | 71.88% (46/64) |
src/zserio/ReflectableData.h | 100.00% (174/174) | 100.00% (603/603) | 99.21% (251/253) | 100.00% (28/28) |
src/zserio/ReflectableUtil.h | 100.00% (9/9) | 97.99% (146/149) | 99.07% (107/108) | 99.06% (105/106) |
src/zserio/SerializeUtil.h | 100.00% (23/23) | 100.00% (100/100) | 100.00% (23/23) | - (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% (85/85) | 100.00% (45/45) | 100.00% (2/2) |
src/zserio/SqliteConnection.h | 100.00% (9/9) | 100.00% (55/55) | 100.00% (22/22) | 100.00% (10/10) |
src/zserio/SqliteException.h | 100.00% (3/3) | 100.00% (8/8) | 100.00% (4/4) | - (0/0) |
src/zserio/SqliteFinalizer.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/zserio/String.cpp | 66.67% (2/3) | 66.67% (6/9) | 66.67% (2/3) | - (0/0) |
src/zserio/StringConvertUtil.h | 100.00% (10/10) | 100.00% (90/90) | 100.00% (32/32) | 100.00% (16/16) |
src/zserio/TypeInfo.h | 100.00% (106/106) | 96.60% (426/441) | 98.09% (154/157) | 100.00% (2/2) |
src/zserio/TypeInfoUtil.cpp | 100.00% (12/12) | 100.00% (481/481) | 100.00% (409/409) | 67.25% (534/794) |
src/zserio/Types.cpp | 55.00% (11/20) | 65.38% (51/78) | 72.73% (24/33) | 100.00% (10/10) |
src/zserio/Types.h | 92.86% (52/56) | 95.12% (234/246) | 95.05% (96/101) | 96.15% (25/26) |
src/zserio/UniquePtr.h | 100.00% (5/5) | 100.00% (26/26) | 100.00% (8/8) | - (0/0) |
src/zserio/ValidationSqliteUtil.h | 100.00% (4/4) | 90.59% (77/85) | 91.67% (22/24) | 90.91% (20/22) |
src/zserio/Variant.h | 100.00% (59/59) | 97.05% (329/339) | 95.95% (166/173) | 78.38% (58/74) |
src/zserio/View.h | 100.00% (15/15) | 94.83% (55/58) | 96.43% (27/28) | 75.00% (6/8) |
src/zserio/Walker.h | 100.00% (79/79) | 100.00% (354/354) | 100.00% (161/161) | 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% (45/45) | 100.00% (424/424) | 100.00% (240/240) | 100.00% (168/168) |
src/zserio/ppmr/PropagatingPolymorphicAllocator.h | 100.00% (10/10) | 100.00% (32/32) | 94.12% (16/17) | 50.00% (1/2) |
test/zserio/AllocatorHolderTest.cpp | 100.00% (1/1) | 100.00% (5/5) | 100.00% (3/3) | - (0/0) |
test/zserio/AnyTest.cpp | 100.00% (31/31) | 100.00% (290/290) | 100.00% (75/75) | - (0/0) |
test/zserio/ArrayLengthExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/ArrayViewTest.cpp | 100.00% (34/34) | 100.00% (424/424) | 100.00% (169/169) | 100.00% (6/6) |
test/zserio/BitBufferTest.cpp | 100.00% (25/25) | 100.00% (345/345) | 100.00% (116/116) | 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/BitStreamReaderTest.cpp | 100.00% (13/13) | 100.00% (105/105) | 94.64% (53/56) | 100.00% (6/6) |
test/zserio/BitStreamTest.cpp | 100.00% (43/43) | 100.00% (619/619) | 99.28% (137/138) | 100.00% (28/28) |
test/zserio/BitStreamWriterTest.cpp | 100.00% (25/25) | 100.00% (241/241) | 98.94% (93/94) | 100.00% (22/22) |
test/zserio/BitmasksTest.cpp | 90.00% (9/10) | 93.02% (40/43) | 93.75% (15/16) | - (0/0) |
test/zserio/BuiltInOperatorsTest.cpp | 100.00% (11/11) | 100.00% (73/73) | 100.00% (52/52) | - (0/0) |
test/zserio/BytesTest.cpp | 100.00% (1/1) | 100.00% (4/4) | 100.00% (2/2) | - (0/0) |
test/zserio/ChoiceCaseExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (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% (10/10) | 100.00% (72/72) | 100.00% (19/19) | 100.00% (2/2) |
test/zserio/CppRuntimeVersionTest.cpp | 100.00% (1/1) | 100.00% (2/2) | 100.00% (1/1) | - (0/0) |
test/zserio/DataViewTest.cpp | 100.00% (12/12) | 100.00% (65/65) | 100.00% (27/27) | 100.00% (2/2) |
test/zserio/DebugStringUtilTest.cpp | 100.00% (68/68) | 100.00% (472/472) | 100.00% (86/86) | - (0/0) |
test/zserio/EnumsTest.cpp | 100.00% (14/14) | 100.00% (102/102) | 100.00% (46/46) | 100.00% (20/20) |
test/zserio/ExtendedFieldExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/ExtendedTest.cpp | 100.00% (14/14) | 100.00% (97/97) | 100.00% (42/42) | - (0/0) |
test/zserio/FileUtilTest.cpp | 100.00% (3/3) | 100.00% (36/36) | 100.00% (17/17) | 100.00% (6/6) |
test/zserio/FloatUtilTest.cpp | 100.00% (13/13) | 100.00% (133/133) | 100.00% (17/17) | 100.00% (8/8) |
test/zserio/GenericAccessorTest.cpp | 100.00% (8/8) | 100.00% (36/36) | 100.00% (18/18) | - (0/0) |
test/zserio/HashCodeUtilTest.cpp | 100.00% (2/2) | 100.00% (37/37) | 100.00% (14/14) | - (0/0) |
test/zserio/IntrospectableViewTest.cpp | 100.00% (135/135) | 98.93% (923/933) | 94.18% (275/292) | 66.67% (12/18) |
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% (239/239) | 100.00% (37/37) | 100.00% (2/2) |
test/zserio/JsonReaderTest.cpp | 100.00% (35/35) | 100.00% (1001/1001) | 100.00% (168/168) | - (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% (437/437) | 100.00% (76/76) | - (0/0) |
test/zserio/MissedOptionalExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/OptionalTest.cpp | 80.77% (21/26) | 96.15% (275/286) | 96.64% (144/149) | - (0/0) |
test/zserio/OutOfRangeExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/PubsubExceptionTest.cpp | 100.00% (1/1) | 100.00% (5/5) | 100.00% (1/1) | - (0/0) |
test/zserio/ReflectableDataTest.cpp | 100.00% (213/213) | 99.31% (1439/1449) | 96.45% (462/479) | 62.50% (10/16) |
test/zserio/ReflectableUtilTest.cpp | 100.00% (24/24) | 100.00% (288/288) | 100.00% (143/143) | - (0/0) |
test/zserio/SerializeUtilTest.cpp | 100.00% (50/50) | 99.22% (384/387) | 99.41% (168/169) | 50.00% (1/2) |
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/StringTest.cpp | 100.00% (1/1) | 100.00% (7/7) | 100.00% (3/3) | - (0/0) |
test/zserio/TrackingAllocator.h | 100.00% (18/18) | 100.00% (52/52) | 100.00% (23/23) | - (0/0) |
test/zserio/TraitsTest.cpp | 100.00% (10/10) | 100.00% (57/57) | 100.00% (16/16) | - (0/0) |
test/zserio/TypeInfoTest.cpp | 100.00% (13/13) | 100.00% (379/379) | 100.00% (256/256) | 100.00% (2/2) |
test/zserio/TypeInfoUtilTest.cpp | 100.00% (6/6) | 100.00% (444/444) | 100.00% (432/432) | - (0/0) |
test/zserio/TypesTest.cpp | 100.00% (34/34) | 100.00% (843/843) | 95.78% (386/403) | 59.52% (25/42) |
test/zserio/UnionCaseExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/UniquePtrTest.cpp | 100.00% (2/2) | 100.00% (11/11) | 100.00% (5/5) | - (0/0) |
test/zserio/ValidationExceptionTest.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
test/zserio/ValidationSqliteUtilTest.cpp | 100.00% (8/8) | 100.00% (158/158) | 100.00% (85/85) | 100.00% (2/2) |
test/zserio/VariantTest.cpp | 100.00% (27/27) | 100.00% (291/291) | 100.00% (117/117) | - (0/0) |
test/zserio/WalkerTest.cpp | 100.00% (51/51) | 100.00% (636/636) | 100.00% (266/266) | 100.00% (10/10) |
test/zserio/ZserioTreeCreatorTest.cpp | 100.00% (12/12) | 100.00% (405/405) | 100.00% (234/234) | - (0/0) |
test/zserio/ppmr/PropagatingPolymorphicAllocatorTest.cpp | 100.00% (14/14) | 100.00% (116/116) | 100.00% (38/38) | - (0/0) |
Totals | 98.21% (2631/2679) | 98.71% (21333/21612) | 97.28% (9170/9426) | 85.58% (2268/2650) |