Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/swift-protobuf/FuzzTesting/Sources/FuzzAsyncMessageSequence/main.swift
100.00% (75/75)
100.00% (4/4)
100.00% (14/14)
src/swift-protobuf/FuzzTesting/Sources/FuzzBinary/main.swift
100.00% (21/21)
100.00% (1/1)
100.00% (8/8)
src/swift-protobuf/FuzzTesting/Sources/FuzzBinaryDelimited/main.swift
100.00% (35/35)
100.00% (1/1)
100.00% (11/11)
src/swift-protobuf/FuzzTesting/Sources/FuzzCommon/Options.swift
 81.56% (115/141)
100.00% (16/16)
 78.85% (41/52)
src/swift-protobuf/FuzzTesting/Sources/FuzzJSON/main.swift
100.00% (19/19)
100.00% (1/1)
100.00% (8/8)
src/swift-protobuf/FuzzTesting/Sources/FuzzTextFormat/main.swift
100.00% (20/20)
100.00% (1/1)
100.00% (9/9)
src/swift-protobuf/Sources/SwiftProtobuf/AnyMessageStorage.swift
 21.72% (96/442)
 50.00% (13/26)
 23.27% (47/202)
src/swift-protobuf/Sources/SwiftProtobuf/AsyncMessageSequence.swift
 99.04% (103/104)
100.00% (7/7)
 97.50% (39/40)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryDecoder.swift
 63.91% (873/1366)
 78.95% (90/114)
 63.00% (441/700)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryDecodingOptions.swift
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryDelimited.swift
 89.08% (155/174)
 88.89% (8/9)
 76.19% (48/63)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryEncoder.swift
 86.78% (105/121)
 91.30% (21/23)
 79.41% (27/34)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryEncodingOptions.swift
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift
 62.99% (274/435)
 77.98% (85/109)
 78.79% (104/132)
src/swift-protobuf/Sources/SwiftProtobuf/BinaryEncodingVisitor.swift
 73.16% (248/339)
 82.86% (58/70)
 75.35% (107/142)
src/swift-protobuf/Sources/SwiftProtobuf/BytecodeInterpreter.swift
 75.00% (21/28)
 75.00% (3/4)
 77.78% (7/9)
src/swift-protobuf/Sources/SwiftProtobuf/BytecodeReader.swift
 62.50% (70/112)
 48.28% (14/29)
 50.00% (24/48)
src/swift-protobuf/Sources/SwiftProtobuf/CustomJSONCodable.swift
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/swift-protobuf/Sources/SwiftProtobuf/Decoder.swift
 44.44% (4/9)
100.00% (1/1)
 60.00% (3/5)
src/swift-protobuf/Sources/SwiftProtobuf/DoubleParser.swift
 93.02% (40/43)
100.00% (6/6)
 78.57% (11/14)
src/swift-protobuf/Sources/SwiftProtobuf/Enum.swift
 32.26% (10/31)
 40.00% (2/5)
 30.77% (4/13)
src/swift-protobuf/Sources/SwiftProtobuf/ExtensibleMessage.swift
  0.00% (0/39)
  0.00% (0/10)
  0.00% (0/24)
src/swift-protobuf/Sources/SwiftProtobuf/ExtensionFieldValueSet.swift
 41.38% (24/58)
 72.73% (8/11)
 45.71% (16/35)
src/swift-protobuf/Sources/SwiftProtobuf/ExtensionFields.swift
 62.30% (228/366)
 49.45% (45/91)
 69.43% (109/157)
src/swift-protobuf/Sources/SwiftProtobuf/FieldTag.swift
100.00% (26/26)
100.00% (5/5)
100.00% (7/7)
src/swift-protobuf/Sources/SwiftProtobuf/FieldTypes.swift
 96.81% (243/251)
 95.74% (90/94)
 97.65% (166/170)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Any+Extensions.swift
 31.82% (28/88)
 36.36% (4/11)
 35.14% (13/37)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Any+Registry.swift
 44.68% (42/94)
 53.85% (7/13)
 53.57% (15/28)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Duration+Extensions.swift
 49.53% (106/214)
 39.29% (11/28)
 63.86% (53/83)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_FieldMask+Extensions.swift
 81.65% (89/109)
 85.71% (6/7)
 80.60% (54/67)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_ListValue+Extensions.swift
  0.00% (0/44)
  0.00% (0/6)
  0.00% (0/25)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_NullValue+Extensions.swift
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/6)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Struct+Extensions.swift
 43.18% (19/44)
 16.67% (1/6)
 55.17% (16/29)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Timestamp+Extensions.swift
 70.76% (242/342)
 72.55% (37/51)
 85.38% (111/130)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Value+Extensions.swift
 25.00% (24/96)
  5.88% (1/17)
 22.45% (11/49)
src/swift-protobuf/Sources/SwiftProtobuf/Google_Protobuf_Wrappers+Extensions.swift
  0.00% (0/129)
  0.00% (0/30)
  0.00% (0/43)
src/swift-protobuf/Sources/SwiftProtobuf/HashVisitor.swift
  0.00% (0/162)
  0.00% (0/49)
  0.00% (0/53)
src/swift-protobuf/Sources/SwiftProtobuf/Internal.swift
 87.50% (14/16)
100.00% (2/2)
 83.33% (10/12)
src/swift-protobuf/Sources/SwiftProtobuf/JSONDecoder.swift
 16.77% (113/674)
 22.86% (16/70)
 14.45% (74/512)
src/swift-protobuf/Sources/SwiftProtobuf/JSONDecodingOptions.swift
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/swift-protobuf/Sources/SwiftProtobuf/JSONEncoder.swift
 50.91% (167/328)
 48.78% (20/41)
 53.57% (60/112)
src/swift-protobuf/Sources/SwiftProtobuf/JSONEncodingOptions.swift
100.00% (5/5)
100.00% (5/5)
100.00% (5/5)
src/swift-protobuf/Sources/SwiftProtobuf/JSONEncodingVisitor.swift
 34.78% (144/414)
 38.89% (28/72)
 35.48% (66/186)
src/swift-protobuf/Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift
 25.00% (33/132)
 38.46% (10/26)
 23.33% (14/60)
src/swift-protobuf/Sources/SwiftProtobuf/JSONScanner.swift
 77.65% (1115/1436)
 84.62% (66/78)
 77.50% (565/729)
src/swift-protobuf/Sources/SwiftProtobuf/MathUtils.swift
 18.18% (2/11)
 50.00% (2/4)
 25.00% (2/8)
src/swift-protobuf/Sources/SwiftProtobuf/Message+AnyAdditions.swift
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/swift-protobuf/Sources/SwiftProtobuf/Message+BinaryAdditions.swift
 81.40% (70/86)
 76.92% (10/13)
 73.53% (25/34)
src/swift-protobuf/Sources/SwiftProtobuf/Message+BinaryAdditions_Data.swift
  0.00% (0/37)
  0.00% (0/10)
  0.00% (0/20)
src/swift-protobuf/Sources/SwiftProtobuf/Message+FieldMask.swift
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/swift-protobuf/Sources/SwiftProtobuf/Message+JSONAdditions.swift
 78.65% (70/89)
 57.14% (4/7)
 58.97% (23/39)
src/swift-protobuf/Sources/SwiftProtobuf/Message+JSONAdditions_Data.swift
 33.33% (3/9)
 33.33% (1/3)
 33.33% (2/6)
src/swift-protobuf/Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift
  0.00% (0/77)
  0.00% (0/7)
  0.00% (0/27)
src/swift-protobuf/Sources/SwiftProtobuf/Message+JSONArrayAdditions_Data.swift
  0.00% (0/17)
  0.00% (0/3)
  0.00% (0/6)
src/swift-protobuf/Sources/SwiftProtobuf/Message+TextFormatAdditions.swift
 77.05% (47/61)
 60.00% (3/5)
 78.26% (18/23)
src/swift-protobuf/Sources/SwiftProtobuf/Message.swift
 13.79% (4/29)
 14.29% (1/7)
 10.00% (1/10)
src/swift-protobuf/Sources/SwiftProtobuf/MessageExtension.swift
100.00% (8/8)
100.00% (2/2)
100.00% (3/3)
src/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift
 66.58% (251/377)
 71.05% (27/38)
 57.61% (53/92)
src/swift-protobuf/Sources/SwiftProtobuf/SelectiveVisitor.swift
  0.00% (0/224)
  0.00% (0/112)
  0.00% (0/112)
src/swift-protobuf/Sources/SwiftProtobuf/SimpleExtensionMap.swift
 48.10% (38/79)
 50.00% (7/14)
 55.81% (24/43)
src/swift-protobuf/Sources/SwiftProtobuf/StringUtils.swift
 75.81% (47/62)
 58.33% (7/12)
 82.14% (23/28)
src/swift-protobuf/Sources/SwiftProtobuf/SwiftProtobufError.swift
 41.84% (59/141)
 37.93% (11/29)
 30.56% (11/36)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatDecoder.swift
 41.02% (290/707)
 50.00% (41/82)
 36.88% (201/545)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatDecodingOptions.swift
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatEncoder.swift
 52.90% (137/259)
 58.82% (20/34)
 52.48% (53/101)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatEncodingOptions.swift
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift
 37.56% (249/663)
 47.06% (40/85)
 38.16% (79/207)
src/swift-protobuf/Sources/SwiftProtobuf/TextFormatScanner.swift
 86.91% (1368/1574)
 95.05% (96/101)
 82.61% (627/759)
src/swift-protobuf/Sources/SwiftProtobuf/TimeUtils.swift
  0.00% (0/41)
  0.00% (0/4)
  0.00% (0/11)
src/swift-protobuf/Sources/SwiftProtobuf/UnknownStorage.swift
100.00% (10/10)
100.00% (4/4)
100.00% (8/8)
src/swift-protobuf/Sources/SwiftProtobuf/UnsafeRawPointer+Shims.swift
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/swift-protobuf/Sources/SwiftProtobuf/Varint.swift
100.00% (33/33)
100.00% (5/5)
100.00% (10/10)
src/swift-protobuf/Sources/SwiftProtobuf/Visitor.swift
 90.09% (209/232)
 88.16% (67/76)
 91.03% (142/156)
src/swift-protobuf/Sources/SwiftProtobuf/ZigZag.swift
100.00% (12/12)
100.00% (4/4)
100.00% (4/4)
Totals
 58.46% (7871/13465)
 57.84% (1062/1836)
 57.15% (3643/6374)