Coverage Report

Created: 2024-11-13 18:35

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
Bindings/c/sc_hashing/sc_hashing.cpp
 100.00% (5/5)
  96.00% (24/25)
  88.89% (8/9)
  87.50% (7/8)
Libraries/Algorithms/AlgorithmBubbleSort.h
 100.00% (2/2)
  87.50% (21/24)
  90.91% (10/11)
  87.50% (7/8)
Libraries/Algorithms/AlgorithmFind.h
 100.00% (1/1)
 100.00% (11/11)
  83.33% (10/12)
  83.33% (5/6)
Libraries/Algorithms/AlgorithmRemove.h
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
  83.33% (5/6)
Libraries/Async/Async.cpp
  89.25% (83/93)
  78.82% (733/930)
  72.16% (648/898)
  63.75% (343/538)
Libraries/Async/Async.h
  88.89% (32/36)
  87.72% (50/57)
  86.27% (44/51)
  50.00% (3/6)
Libraries/Async/AsyncRequestStreams.cpp
 100.00% (16/16)
  85.86% (85/99)
  79.69% (51/64)
  57.69% (15/26)
Libraries/Async/AsyncStreams.cpp
  93.55% (29/31)
  70.34% (287/408)
  67.76% (145/214)
  55.83% (115/206)
Libraries/Async/AsyncStreams.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (2/2)
- (0/0)
Libraries/Async/Internal/AsyncPosix.inl
  91.04% (61/67)
  79.21% (381/481)
  73.31% (261/356)
  46.11% (83/180)
Libraries/Async/Internal/CircularQueue.h
 100.00% (6/6)
 100.00% (25/25)
 100.00% (12/12)
 100.00% (4/4)
Libraries/Async/Internal/Event.h
 100.00% (5/5)
  81.97% (50/61)
  80.65% (25/31)
  60.00% (12/20)
Libraries/Async/Internal/ThreadSafeLinkedList.h
  66.67% (2/3)
  47.46% (28/59)
  40.91% (9/22)
  37.50% (6/16)
Libraries/Build/Build.cpp
  70.37% (19/27)
  46.95% (346/737)
  45.28% (451/996)
  31.99% (174/544)
Libraries/Build/Build.h
  70.00% (14/20)
  42.28% (52/123)
  65.85% (27/41)
  78.57% (33/42)
Libraries/Build/Internal/BuildWriter.h
 100.00% (7/7)
  90.23% (120/133)
  85.71% (126/147)
  69.51% (57/82)
Libraries/Build/Internal/BuildWriterMakefile.inl
 100.00% (6/6)
  97.59% (526/539)
  87.43% (160/183)
  71.19% (84/118)
Libraries/Build/Internal/BuildWriterVisualStudio.inl
 100.00% (35/35)
  93.56% (581/621)
  80.25% (325/405)
  62.83% (142/226)
Libraries/Build/Internal/BuildWriterXCode.inl
 100.00% (35/35)
  98.33% (1118/1137)
  84.14% (626/744)
  65.30% (239/366)
Libraries/Build/Internal/TaggedMap.h
 100.00% (4/4)
  94.59% (35/37)
  88.89% (16/18)
  70.00% (7/10)
Libraries/Containers/ArenaMap.h
 100.00% (21/21)
  94.97% (170/179)
  88.18% (97/110)
  76.47% (52/68)
Libraries/Containers/ArenaMapKey.h
  80.00% (4/5)
  87.50% (7/8)
  66.67% (6/9)
  50.00% (4/8)
Libraries/Containers/Array.h
  68.09% (32/47)
  67.90% (110/162)
  58.06% (54/93)
  33.33% (8/24)
Libraries/Containers/Internal/Segment.h
  95.45% (42/44)
  91.75% (389/424)
  92.45% (245/265)
  84.46% (125/148)
Libraries/Containers/IntrusiveDoubleLinkedList.h
 100.00% (8/8)
  98.97% (96/97)
  81.43% (57/70)
  75.00% (30/40)
Libraries/Containers/SmallVector.h
 100.00% (7/7)
 100.00% (31/31)
 100.00% (8/8)
- (0/0)
Libraries/Containers/Vector.h
  92.86% (52/56)
  89.25% (249/279)
  80.98% (149/184)
  75.00% (75/100)
Libraries/Containers/VectorMap.h
  85.71% (12/14)
  81.61% (71/87)
  79.17% (38/48)
  76.67% (23/30)
Libraries/Containers/VectorSet.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (11/11)
 100.00% (2/2)
Libraries/File/FileDescriptor.cpp
  50.00% (5/10)
  56.82% (25/44)
  60.78% (31/51)
  50.00% (9/18)
Libraries/File/Internal/FileDescriptorPosix.inl
  73.68% (14/19)
  70.26% (163/232)
  65.98% (128/194)
  40.62% (52/128)
Libraries/FileSystem/FileSystem.cpp
  76.67% (23/30)
  81.08% (210/259)
  68.37% (227/332)
  55.48% (81/146)
Libraries/FileSystem/FileSystem.h
 100.00% (12/12)
 100.00% (31/31)
 100.00% (12/12)
- (0/0)
Libraries/FileSystem/FileSystemDirectories.cpp
 100.00% (1/1)
  90.62% (29/32)
  81.82% (18/22)
  50.00% (6/12)
Libraries/FileSystem/FileSystemDirectories.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
Libraries/FileSystem/Internal/FileSystemPosix.inl
  81.25% (13/16)
  74.51% (114/153)
  59.43% (63/106)
  57.14% (48/84)
Libraries/FileSystem/Path.cpp
 100.00% (35/35)
  90.74% (431/475)
  86.32% (328/380)
  76.15% (198/260)
Libraries/FileSystem/Path.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
Libraries/FileSystemIterator/FileSystemIterator.cpp
 100.00% (6/6)
  70.00% (21/30)
  84.62% (11/13)
  66.67% (4/6)
Libraries/FileSystemIterator/FileSystemIterator.h
 100.00% (3/3)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
Libraries/FileSystemIterator/Internal/FileSystemIteratorPosix.inl
 100.00% (7/7)
  87.61% (99/113)
  77.10% (101/131)
  56.45% (35/62)
Libraries/FileSystemWatcher/FileSystemWatcher.cpp
 100.00% (11/11)
 100.00% (35/35)
  87.50% (21/24)
  50.00% (3/6)
Libraries/FileSystemWatcher/Internal/FileSystemWatcherApple.inl
 100.00% (20/20)
  89.32% (251/281)
  82.58% (109/132)
  67.65% (46/68)
Libraries/Foundation/AlignedStorage.h
 100.00% (3/3)
 100.00% (13/13)
 100.00% (3/3)
- (0/0)
Libraries/Foundation/Assert.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
Libraries/Foundation/Compiler.h
 100.00% (6/6)
 100.00% (12/12)
 100.00% (12/12)
 100.00% (4/4)
Libraries/Foundation/Deferred.h
 100.00% (4/4)
 100.00% (9/9)
 100.00% (6/6)
 100.00% (2/2)
Libraries/Foundation/Foundation.cpp
  68.00% (17/25)
  72.73% (96/132)
  74.63% (50/67)
  62.50% (20/32)
Libraries/Foundation/Function.h
 100.00% (25/25)
  95.71% (134/140)
  97.78% (44/45)
  77.78% (14/18)
Libraries/Foundation/InitializerList.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
- (0/0)
Libraries/Foundation/Limits.h
  35.71% (5/14)
  47.37% (9/19)
  35.71% (5/14)
- (0/0)
Libraries/Foundation/OpaqueObject.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
Libraries/Foundation/PrimitiveTypes.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
Libraries/Foundation/Result.h
  83.33% (5/6)
  87.50% (7/8)
  62.50% (5/8)
   0.00% (0/2)
Libraries/Foundation/Span.h
  95.45% (21/22)
  72.58% (45/62)
  70.73% (29/41)
  28.57% (4/14)
Libraries/Foundation/StrongID.h
 100.00% (4/4)
 100.00% (11/11)
 100.00% (6/6)
 100.00% (2/2)
Libraries/Foundation/TaggedUnion.h
  82.61% (19/23)
  78.79% (104/132)
  83.33% (35/42)
  71.43% (10/14)
Libraries/Foundation/TypeTraits.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Libraries/Foundation/UniqueHandle.h
 100.00% (11/11)
  91.67% (44/48)
  86.21% (25/29)
  66.67% (8/12)
Libraries/Hashing/Hashing.cpp
 100.00% (5/5)
  94.92% (56/59)
  86.96% (20/23)
  82.14% (23/28)
Libraries/Hashing/Hashing.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Libraries/Http/HttpClient.cpp
 100.00% (5/5)
  92.73% (51/55)
  79.66% (47/59)
  60.71% (17/28)
Libraries/Http/HttpClient.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
Libraries/Http/HttpParser.cpp
 100.00% (11/11)
  89.55% (437/488)
  90.49% (628/694)
  77.30% (235/304)
Libraries/Http/HttpServer.cpp
  72.73% (16/22)
  73.01% (165/226)
  60.49% (147/243)
  41.67% (50/120)
Libraries/Http/HttpServer.h
  60.00% (3/5)
  60.00% (3/5)
  57.14% (4/7)
  25.00% (1/4)
Libraries/Http/HttpURLParser.cpp
 100.00% (7/7)
  95.88% (93/97)
  92.05% (81/88)
  83.33% (35/42)
Libraries/Http/HttpWebServer.cpp
 100.00% (6/6)
  63.16% (48/76)
  65.12% (84/129)
  37.50% (24/64)
Libraries/Plugin/Internal/DynamicLibrary.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
Libraries/Plugin/Internal/DynamicLibrary.inl
 100.00% (3/3)
  86.67% (26/30)
  78.57% (22/28)
  50.00% (6/12)
Libraries/Plugin/Plugin.cpp
  82.61% (19/23)
  85.71% (408/476)
  73.01% (430/589)
  57.24% (166/290)
Libraries/Plugin/Plugin.h
  37.50% (3/8)
  50.00% (8/16)
  53.85% (7/13)
  50.00% (2/4)
Libraries/Plugin/PluginMacros.h
   0.00% (0/5)
   0.00% (0/21)
   0.00% (0/8)
   0.00% (0/2)
Libraries/Process/Internal/EnvironmentTable.h
   0.00% (0/1)
   0.00% (0/57)
   0.00% (0/29)
   0.00% (0/20)
Libraries/Process/Internal/ProcessPosix.inl
  53.33% (8/15)
  38.18% (84/220)
  34.91% (74/212)
  23.58% (25/106)
Libraries/Process/Internal/StringsArena.h
 100.00% (3/3)
  83.78% (31/37)
  87.10% (27/31)
  75.00% (12/16)
Libraries/Process/Process.cpp
 100.00% (11/11)
  74.47% (210/282)
  56.42% (145/257)
  54.65% (94/172)
Libraries/Process/Process.h
  68.42% (13/19)
  71.43% (25/35)
  73.53% (25/34)
  50.00% (3/6)
Libraries/Reflection/Reflection.h
  22.86% (8/35)
  18.18% (16/88)
  38.64% (17/44)
  78.57% (11/14)
Libraries/Reflection/ReflectionFoundation.h
  11.11% (1/9)
   1.27% (1/79)
  11.11% (1/9)
- (0/0)
Libraries/Reflection/ReflectionSC.h
  58.33% (7/12)
  32.56% (14/43)
  80.77% (21/26)
  50.00% (2/4)
Libraries/Reflection/ReflectionSchemaCompiler.h
   0.00% (0/11)
   0.00% (0/133)
   0.00% (0/11)
- (0/0)
Libraries/SerializationBinary/Internal/SerializationBinaryBuffer.h
 100.00% (8/8)
  92.59% (25/27)
  85.71% (12/14)
  50.00% (2/4)
Libraries/SerializationBinary/Internal/SerializationBinaryReadVersioned.h
 100.00% (6/6)
  62.16% (92/148)
  50.00% (61/122)
  48.84% (42/86)
Libraries/SerializationBinary/Internal/SerializationBinaryReadWriteExact.h
 100.00% (5/5)
  65.45% (36/55)
  58.33% (21/36)
  35.71% (5/14)
Libraries/SerializationBinary/Internal/SerializationBinarySchema.h
 100.00% (5/5)
 100.00% (12/12)
 100.00% (7/7)
 100.00% (2/2)
Libraries/SerializationBinary/Internal/SerializationBinarySkipper.h
 100.00% (4/4)
  92.96% (66/71)
  88.64% (39/44)
  73.33% (22/30)
Libraries/SerializationBinary/SerializationBinary.h
 100.00% (3/3)
  89.66% (26/29)
  83.33% (15/18)
  50.00% (6/12)
Libraries/SerializationText/Internal/JsonTokenizer.h
 100.00% (11/11)
  98.08% (102/104)
  94.29% (66/70)
  77.42% (48/62)
Libraries/SerializationText/Internal/SerializationTextReadVersioned.h
  83.33% (5/6)
  83.33% (35/42)
  80.00% (20/25)
  64.29% (9/14)
Libraries/SerializationText/Internal/SerializationTextReadWriteExact.h
 100.00% (6/6)
  82.22% (37/45)
  76.47% (26/34)
  60.00% (12/20)
Libraries/SerializationText/SerializationJson.cpp
  92.00% (23/25)
  84.38% (135/160)
  75.40% (187/248)
  49.06% (52/106)
Libraries/SerializationText/SerializationJson.h
  84.62% (11/13)
  83.33% (40/48)
  76.47% (26/34)
  57.14% (8/14)
Libraries/Socket/Internal/SocketClient.inl
 100.00% (5/5)
  83.33% (60/72)
  80.36% (45/56)
  57.69% (15/26)
Libraries/Socket/Internal/SocketDNS.inl
 100.00% (1/1)
  90.32% (28/31)
  85.71% (18/21)
  70.00% (7/10)
Libraries/Socket/Internal/SocketDescriptorPosix.inl
  90.91% (10/11)
  98.25% (56/57)
  76.79% (43/56)
  54.55% (12/22)
Libraries/Socket/Internal/SocketFlags.inl
  66.67% (4/6)
  50.00% (24/48)
  50.00% (12/24)
  55.56% (20/36)
Libraries/Socket/Internal/SocketIPAddress.inl
 100.00% (4/4)
  96.43% (54/56)
  91.18% (31/34)
  77.27% (17/22)
Libraries/Socket/Internal/SocketServer.inl
 100.00% (4/4)
  78.95% (30/38)
  62.30% (38/61)
  42.31% (11/26)
Libraries/Socket/SocketDescriptor.cpp
 100.00% (1/1)
 100.00% (10/10)
 100.00% (4/4)
 100.00% (2/2)
Libraries/Socket/SocketDescriptor.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
Libraries/Strings/Console.cpp
  80.00% (4/5)
  75.00% (15/20)
  75.00% (6/8)
  50.00% (1/2)
Libraries/Strings/Console.h
 100.00% (1/1)
  87.50% (7/8)
  66.67% (4/6)
  25.00% (1/4)
Libraries/Strings/SmallString.h
  80.00% (12/15)
  89.66% (52/58)
  63.89% (23/36)
  50.00% (5/10)
Libraries/Strings/String.h
  94.74% (18/19)
  96.72% (59/61)
  81.48% (44/54)
  75.00% (18/24)
Libraries/Strings/StringBuilder.cpp
 100.00% (8/8)
  85.26% (81/95)
  85.71% (66/77)
  67.39% (31/46)
Libraries/Strings/StringBuilder.h
 100.00% (2/2)
  66.67% (18/27)
  80.00% (8/10)
  66.67% (4/6)
Libraries/Strings/StringConverter.cpp
  94.12% (16/17)
  84.92% (169/199)
  82.03% (105/128)
  64.10% (50/78)
Libraries/Strings/StringFormat.cpp
  88.00% (22/25)
  84.83% (123/145)
  73.97% (54/73)
  62.50% (20/32)
Libraries/Strings/StringFormat.h
  85.71% (6/7)
  87.00% (87/100)
  86.96% (40/46)
  76.92% (20/26)
Libraries/Strings/StringHashFNV.h
   0.00% (0/3)
   0.00% (0/9)
   0.00% (0/3)
- (0/0)
Libraries/Strings/StringIterator.cpp
 100.00% (24/24)
  95.17% (315/331)
  95.51% (170/178)
  88.33% (106/120)
Libraries/Strings/StringIterator.h
  93.55% (29/31)
  87.85% (94/107)
  88.10% (74/84)
  84.78% (39/46)
Libraries/Strings/StringView.cpp
 100.00% (47/47)
  96.76% (507/524)
  89.56% (223/249)
  82.50% (132/160)
Libraries/Strings/StringView.h
 100.00% (39/39)
  88.76% (158/178)
  77.46% (110/142)
  72.83% (67/92)
Libraries/Testing/Testing.cpp
 100.00% (12/12)
  75.13% (142/189)
  81.73% (85/104)
  72.73% (64/88)
Libraries/Testing/Testing.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
  75.00% (3/4)
Libraries/Threading/Atomic.h
  87.50% (7/8)
  73.17% (30/41)
  87.50% (7/8)
- (0/0)
Libraries/Threading/Internal/Optional.h
 100.00% (11/11)
  85.19% (46/54)
  84.62% (22/26)
  58.33% (7/12)
Libraries/Threading/Internal/ThreadingPosix.inl
  88.24% (15/17)
  61.19% (41/67)
  66.67% (22/33)
  25.00% (3/12)
Libraries/Threading/ThreadPool.cpp
 100.00% (13/13)
  93.41% (156/167)
  91.84% (90/98)
  80.65% (50/62)
Libraries/Threading/ThreadPool.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
Libraries/Threading/Threading.cpp
 100.00% (8/8)
  88.89% (40/45)
  75.00% (39/52)
  55.00% (11/20)
Libraries/Threading/Threading.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Libraries/Time/Time.cpp
  92.86% (13/14)
  84.00% (84/100)
  81.25% (26/32)
  56.25% (9/16)
Libraries/Time/Time.h
  64.29% (9/14)
  68.75% (11/16)
  64.29% (9/14)
- (0/0)
Totals
  86.20% (1406/1631)
  80.98% (12339/15238)
  74.01% (8604/11625)
  60.78% (3845/6326)
Generated by llvm-cov -- llvm version 15.0.0