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