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) | 90.91% (10/11) | 75.00% (9/12) | 66.67% (4/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 | 88.07% (96/109) | 79.35% (861/1085) | 72.55% (682/940) | 64.58% (381/590) |
Libraries/Async/Async.h | 86.11% (31/36) | 85.96% (49/57) | 84.31% (43/51) | 50.00% (3/6) |
Libraries/Async/Internal/AsyncPosix.inl | 91.04% (61/67) | 78.01% (376/482) | 72.19% (257/356) | 45.00% (81/180) |
Libraries/Async/Internal/ThreadSafeLinkedList.h | 66.67% (2/3) | 50.79% (32/63) | 45.83% (11/24) | 44.44% (8/18) |
Libraries/AsyncStreams/AsyncRequestStreams.cpp | 92.86% (26/28) | 80.92% (123/152) | 77.38% (65/84) | 58.82% (20/34) |
Libraries/AsyncStreams/AsyncStreams.cpp | 90.91% (50/55) | 78.26% (576/736) | 74.79% (350/468) | 61.86% (219/354) |
Libraries/AsyncStreams/AsyncStreams.h | 100.00% (4/4) | 100.00% (6/6) | 100.00% (4/4) | - (0/0) |
Libraries/AsyncStreams/Internal/CircularQueue.h | 100.00% (7/7) | 100.00% (37/37) | 94.74% (18/19) | 87.50% (7/8) |
Libraries/AsyncStreams/Internal/Event.h | 100.00% (7/7) | 85.71% (72/84) | 81.82% (36/44) | 64.29% (18/28) |
Libraries/AsyncStreams/Internal/ZLibAPI.h | 100.00% (6/6) | 100.00% (11/11) | 100.00% (6/6) | - (0/0) |
Libraries/AsyncStreams/Internal/ZLibAPI.inl | 66.67% (2/3) | 64.10% (25/39) | 76.09% (35/46) | 50.00% (11/22) |
Libraries/AsyncStreams/Internal/ZLibStream.inl | 100.00% (9/9) | 80.00% (152/190) | 61.61% (69/112) | 67.95% (106/156) |
Libraries/AsyncStreams/ZLibTransformStreams.cpp | 62.50% (5/8) | 34.23% (38/111) | 22.00% (11/50) | 15.38% (4/26) |
Libraries/Build/Build.cpp | 77.78% (35/45) | 51.93% (444/855) | 47.29% (514/1087) | 34.45% (206/598) |
Libraries/Build/Build.h | 82.35% (14/17) | 52.05% (38/73) | 78.57% (22/28) | 81.82% (18/22) |
Libraries/Build/Internal/BuildWriter.h | 100.00% (9/9) | 92.94% (158/170) | 86.31% (145/168) | 71.28% (67/94) |
Libraries/Build/Internal/BuildWriterMakefile.inl | 100.00% (29/29) | 96.92% (630/650) | 85.12% (206/242) | 70.77% (92/130) |
Libraries/Build/Internal/BuildWriterVisualStudio.inl | 100.00% (38/38) | 93.66% (620/662) | 80.87% (334/413) | 66.81% (159/238) |
Libraries/Build/Internal/BuildWriterXCode.inl | 100.00% (35/35) | 98.58% (1110/1126) | 84.14% (626/744) | 68.34% (272/398) |
Libraries/Containers/ArenaMap.h | 100.00% (21/21) | 94.97% (170/179) | 89.09% (98/110) | 77.94% (53/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 | 75.00% (12/16) | 75.00% (12/16) | 45.45% (20/44) | 28.57% (4/14) |
Libraries/Containers/IntrusiveDoubleLinkedList.h | 100.00% (8/8) | 98.97% (96/97) | 81.43% (57/70) | 75.00% (30/40) |
Libraries/Containers/Vector.h | 100.00% (35/35) | 100.00% (121/121) | 100.00% (66/66) | 95.45% (21/22) |
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/File.cpp | 60.00% (6/10) | 62.50% (30/48) | 64.29% (36/56) | 50.00% (10/20) |
Libraries/File/File.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Libraries/File/Internal/FilePosix.inl | 73.68% (14/19) | 70.51% (165/234) | 65.98% (128/194) | 40.62% (52/128) |
Libraries/FileSystem/FileSystem.cpp | 79.31% (23/29) | 83.46% (212/254) | 70.72% (227/321) | 57.04% (81/142) |
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.23% (332/385) | 75.95% (199/262) |
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/Buffer.h | 88.89% (8/9) | 88.89% (8/9) | 88.89% (8/9) | - (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/Function.h | 100.00% (26/26) | 99.32% (147/148) | 97.78% (44/45) | 77.78% (14/18) |
Libraries/Foundation/Globals.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Libraries/Foundation/InitializerList.h | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
Libraries/Foundation/Internal/Assert.inl | 83.33% (5/6) | 95.71% (67/70) | 90.91% (30/33) | 80.00% (16/20) |
Libraries/Foundation/Internal/Globals.inl | 100.00% (13/13) | 100.00% (55/55) | 100.00% (24/24) | 80.00% (8/10) |
Libraries/Foundation/Internal/LibC++.inl | 66.67% (6/9) | 60.00% (15/25) | 57.14% (12/21) | 30.00% (3/10) |
Libraries/Foundation/Internal/Memory.inl | 85.71% (6/7) | 78.79% (26/33) | 83.33% (15/18) | 62.50% (5/8) |
Libraries/Foundation/Internal/Segment.inl | 100.00% (31/31) | 92.92% (328/353) | 91.13% (185/203) | 81.62% (111/136) |
Libraries/Foundation/Internal/SegmentTrivial.inl | 100.00% (10/10) | 89.36% (42/47) | 94.74% (18/19) | 83.33% (5/6) |
Libraries/Foundation/Internal/VirtualMemory.inl | 100.00% (10/10) | 83.53% (71/85) | 76.47% (39/51) | 50.00% (15/30) |
Libraries/Foundation/Limits.h | 35.71% (5/14) | 47.37% (9/19) | 35.71% (5/14) | - (0/0) |
Libraries/Foundation/Memory.h | 100.00% (4/4) | 100.00% (16/16) | 100.00% (6/6) | 100.00% (2/2) |
Libraries/Foundation/OpaqueObject.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
Libraries/Foundation/PrimitiveTypes.h | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
Libraries/Foundation/Result.h | 83.33% (5/6) | 87.50% (7/8) | 62.50% (5/8) | 0.00% (0/2) |
Libraries/Foundation/Segment.h | 93.33% (28/30) | 94.29% (33/35) | 71.83% (51/71) | 62.50% (15/24) |
Libraries/Foundation/Span.h | 100.00% (36/36) | 91.15% (103/113) | 88.89% (64/72) | 57.69% (15/26) |
Libraries/Foundation/StrongID.h | 100.00% (4/4) | 100.00% (11/11) | 100.00% (6/6) | 100.00% (2/2) |
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.86% (52/56) | 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.13% (166/227) | 60.89% (151/248) | 41.80% (51/122) |
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 | 76.00% (19/25) | 80.63% (408/506) | 71.19% (430/604) | 54.97% (166/302) |
Libraries/Plugin/Plugin.h | 37.50% (3/8) | 50.00% (8/16) | 53.85% (7/13) | 50.00% (2/4) |
Libraries/Plugin/PluginHash.h | 0.00% (0/3) | 0.00% (0/9) | 0.00% (0/3) | - (0/0) |
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.29% (208/280) | 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 | 55.56% (10/18) | 26.98% (17/63) | 75.00% (24/32) | 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) | 93.33% (28/30) | 87.50% (14/16) | 66.67% (4/6) |
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) | 91.18% (31/34) | 85.71% (18/21) | 75.00% (9/12) |
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.30% (52/54) | 90.62% (29/32) | 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/Socket.cpp | 100.00% (1/1) | 100.00% (10/10) | 100.00% (4/4) | 100.00% (2/2) |
Libraries/Socket/Socket.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
Libraries/Socket/SocketDescriptor.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
Libraries/Strings/Console.h | 100.00% (1/1) | 87.50% (7/8) | 66.67% (4/6) | 25.00% (1/4) |
Libraries/Strings/Internal/Console.inl | 80.00% (4/5) | 75.00% (15/20) | 75.00% (6/8) | 50.00% (1/2) |
Libraries/Strings/Internal/String.inl | 87.50% (7/8) | 90.20% (46/51) | 72.09% (31/43) | 70.83% (17/24) |
Libraries/Strings/Internal/StringBuilder.inl | 100.00% (8/8) | 85.42% (82/96) | 85.71% (66/77) | 67.39% (31/46) |
Libraries/Strings/Internal/StringConverter.inl | 94.12% (16/17) | 85.07% (171/201) | 82.03% (105/128) | 64.10% (50/78) |
Libraries/Strings/Internal/StringFormat.inl | 88.00% (22/25) | 84.83% (123/145) | 73.97% (54/73) | 62.50% (20/32) |
Libraries/Strings/Internal/StringIterator.inl | 100.00% (24/24) | 95.17% (315/331) | 95.51% (170/178) | 88.33% (106/120) |
Libraries/Strings/Internal/StringView.inl | 100.00% (47/47) | 96.76% (507/524) | 89.56% (223/249) | 82.50% (132/160) |
Libraries/Strings/String.h | 92.00% (23/25) | 94.12% (32/34) | 78.38% (29/37) | 50.00% (3/6) |
Libraries/Strings/StringBuilder.h | 100.00% (2/2) | 66.67% (18/27) | 80.00% (8/10) | 66.67% (4/6) |
Libraries/Strings/StringFormat.h | 85.71% (6/7) | 87.00% (87/100) | 86.96% (40/46) | 76.92% (20/26) |
Libraries/Strings/StringIterator.h | 93.94% (31/33) | 88.07% (96/109) | 88.37% (76/86) | 84.78% (39/46) |
Libraries/Strings/StringView.h | 100.00% (40/40) | 88.46% (161/182) | 77.40% (113/146) | 72.34% (68/94) |
Libraries/Testing/Testing.cpp | 100.00% (13/13) | 74.88% (158/211) | 81.82% (90/110) | 71.74% (66/92) |
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) | 92.86% (91/98) | 83.87% (52/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 | 80.95% (17/21) | 75.91% (104/137) | 77.27% (34/44) | 60.00% (12/20) |
Libraries/Time/Time.h | 34.29% (12/35) | 34.29% (12/35) | 34.29% (12/35) | - (0/0) |
Totals | 86.63% (1548/1787) | 81.17% (13191/16251) | 73.91% (9111/12327) | 61.22% (4190/6844) |