Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
Algorithms/AlgorithmBubbleSort.h | 100.00% (2/2) | 87.50% (21/24) | 90.91% (10/11) | 87.50% (7/8) |
Algorithms/AlgorithmFind.h | 100.00% (1/1) | 90.91% (10/11) | 75.00% (9/12) | 66.67% (4/6) |
Algorithms/AlgorithmRemove.h | 100.00% (1/1) | 100.00% (15/15) | 100.00% (7/7) | 83.33% (5/6) |
Async/Async.cpp | 89.34% (109/122) | 81.40% (954/1172) | 74.56% (759/1018) | 67.34% (435/646) |
Async/Async.h | 72.00% (36/50) | 77.92% (60/77) | 81.18% (69/85) | 66.67% (4/6) |
Async/Internal/AsyncInternal.h | 100.00% (1/1) | 100.00% (16/16) | 100.00% (7/7) | 100.00% (4/4) |
Async/Internal/AsyncLinux.inl | 94.74% (72/76) | 85.27% (434/509) | 80.98% (298/368) | 66.11% (119/180) |
Async/Internal/AsyncLinuxAPI.h | 82.61% (19/23) | 78.64% (81/103) | 83.87% (26/31) | 83.33% (5/6) |
Async/Internal/AsyncPosix.inl | 85.14% (63/74) | 79.59% (503/632) | 76.52% (339/443) | 53.98% (122/226) |
Async/Internal/ThreadSafeLinkedList.h | 66.67% (2/3) | 50.79% (32/63) | 45.83% (11/24) | 44.44% (8/18) |
AsyncStreams/AsyncRequestStreams.cpp | 92.31% (24/26) | 81.17% (125/154) | 76.83% (63/82) | 58.82% (20/34) |
AsyncStreams/AsyncStreams.cpp | 90.91% (50/55) | 79.21% (583/736) | 75.43% (353/468) | 62.43% (221/354) |
AsyncStreams/AsyncStreams.h | 100.00% (4/4) | 100.00% (6/6) | 100.00% (4/4) | - (0/0) |
AsyncStreams/Internal/CircularQueue.h | 100.00% (7/7) | 100.00% (37/37) | 95.00% (19/20) | 87.50% (7/8) |
AsyncStreams/Internal/Event.h | 100.00% (7/7) | 85.71% (72/84) | 81.82% (36/44) | 64.29% (18/28) |
AsyncStreams/Internal/ZLibAPI.h | 100.00% (6/6) | 100.00% (11/11) | 100.00% (6/6) | - (0/0) |
AsyncStreams/Internal/ZLibAPI.inl | 66.67% (2/3) | 65.00% (26/40) | 76.09% (35/46) | 50.00% (11/22) |
AsyncStreams/Internal/ZLibStream.inl | 100.00% (9/9) | 80.00% (152/190) | 61.61% (69/112) | 67.95% (106/156) |
AsyncStreams/ZLibTransformStreams.cpp | 62.50% (5/8) | 34.23% (38/111) | 22.00% (11/50) | 15.38% (4/26) |
Build/Build.cpp | 75.56% (34/45) | 48.03% (427/889) | 44.07% (494/1121) | 32.04% (198/618) |
Build/Build.h | 82.35% (14/17) | 52.05% (38/73) | 84.62% (33/39) | 81.82% (18/22) |
Build/Internal/BuildWriter.h | 100.00% (9/9) | 92.90% (157/169) | 86.31% (145/168) | 71.28% (67/94) |
Build/Internal/BuildWriterMakefile.inl | 100.00% (29/29) | 96.98% (643/663) | 85.43% (211/247) | 71.21% (94/132) |
Build/Internal/BuildWriterVisualStudio.inl | 100.00% (38/38) | 93.69% (624/666) | 81.10% (339/418) | 66.81% (159/238) |
Build/Internal/BuildWriterXCode.inl | 100.00% (35/35) | 98.58% (1112/1128) | 84.22% (630/748) | 68.34% (272/398) |
Containers/ArenaMap.h | 100.00% (21/21) | 94.86% (166/175) | 88.35% (91/103) | 75.00% (45/60) |
Containers/ArenaMapKey.h | 80.00% (4/5) | 87.50% (7/8) | 66.67% (6/9) | 50.00% (4/8) |
Containers/Array.h | 76.47% (13/17) | 80.00% (16/20) | 48.08% (25/52) | 28.57% (4/14) |
Containers/Internal/IntrusiveDoubleLinkedList.inl | 100.00% (6/6) | 98.95% (94/95) | 80.88% (55/68) | 75.00% (30/40) |
Containers/IntrusiveDoubleLinkedList.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Containers/Vector.h | 100.00% (36/36) | 100.00% (122/122) | 100.00% (72/72) | 95.45% (21/22) |
Containers/VectorMap.h | 85.71% (12/14) | 81.61% (71/87) | 79.17% (38/48) | 76.67% (23/30) |
Containers/VectorSet.h | 100.00% (8/8) | 100.00% (18/18) | 100.00% (11/11) | 100.00% (2/2) |
File/File.cpp | 60.00% (6/10) | 62.50% (30/48) | 64.29% (36/56) | 50.00% (10/20) |
File/File.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (2/2) | - (0/0) |
File/Internal/FilePosix.inl | 73.68% (14/19) | 71.79% (168/234) | 66.49% (129/194) | 41.41% (53/128) |
FileSystem/FileSystem.cpp | 80.65% (25/31) | 85.23% (277/325) | 73.18% (311/425) | 59.38% (114/192) |
FileSystem/FileSystem.h | 100.00% (12/12) | 100.00% (31/31) | 100.00% (12/12) | - (0/0) |
FileSystem/FileSystemDirectories.cpp | 100.00% (1/1) | 70.00% (7/10) | 77.78% (7/9) | 50.00% (2/4) |
FileSystem/FileSystemDirectories.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
FileSystem/Internal/FileSystemPosix.inl | 82.35% (14/17) | 59.15% (84/142) | 51.52% (51/99) | 48.72% (38/78) |
FileSystem/Path.cpp | 100.00% (35/35) | 90.74% (431/475) | 86.23% (332/385) | 75.95% (199/262) |
FileSystem/Path.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
FileSystemIterator/FileSystemIterator.cpp | 100.00% (6/6) | 70.00% (21/30) | 84.62% (11/13) | 66.67% (4/6) |
FileSystemIterator/FileSystemIterator.h | 100.00% (3/3) | 100.00% (6/6) | 100.00% (3/3) | - (0/0) |
FileSystemIterator/Internal/FileSystemIteratorPosix.inl | 100.00% (7/7) | 93.81% (106/113) | 83.97% (110/131) | 64.52% (40/62) |
FileSystemWatcher/FileSystemWatcher.cpp | 100.00% (11/11) | 100.00% (35/35) | 87.50% (21/24) | 50.00% (3/6) |
FileSystemWatcher/Internal/FileSystemWatcherLinux.inl | 100.00% (12/12) | 94.34% (200/212) | 82.41% (178/216) | 61.32% (65/106) |
Foundation/AlignedStorage.h | 100.00% (3/3) | 100.00% (13/13) | 100.00% (3/3) | - (0/0) |
Foundation/Assert.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/1) | - (0/0) |
Foundation/Buffer.h | 100.00% (8/8) | 100.00% (8/8) | 100.00% (14/14) | - (0/0) |
Foundation/Compiler.h | 100.00% (7/7) | 100.00% (9/9) | 100.00% (13/13) | 100.00% (4/4) |
Foundation/Deferred.h | 100.00% (4/4) | 100.00% (9/9) | 100.00% (7/7) | 50.00% (1/2) |
Foundation/Function.h | 100.00% (26/26) | 99.32% (147/148) | 97.78% (44/45) | 77.78% (14/18) |
Foundation/Globals.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (2/2) | - (0/0) |
Foundation/InitializerList.h | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
Foundation/Internal/Assert.inl | 83.33% (5/6) | 95.71% (67/70) | 90.91% (30/33) | 80.00% (16/20) |
Foundation/Internal/Globals.inl | 100.00% (10/10) | 93.98% (78/83) | 90.48% (38/42) | 65.38% (17/26) |
Foundation/Internal/LibC++.inl | 70.00% (7/10) | 65.52% (19/29) | 59.09% (13/22) | 30.00% (3/10) |
Foundation/Internal/Memory.inl | 87.50% (7/8) | 74.55% (41/55) | 69.44% (25/36) | 50.00% (10/20) |
Foundation/Internal/Segment.inl | 100.00% (32/32) | 94.56% (330/349) | 91.47% (193/211) | 84.13% (106/126) |
Foundation/Internal/SegmentTrivial.inl | 100.00% (8/8) | 87.50% (35/40) | 92.86% (13/14) | 75.00% (3/4) |
Foundation/Internal/SortedAllocations.inl | 80.00% (4/5) | 64.38% (47/73) | 88.89% (24/27) | 85.71% (12/14) |
Foundation/Internal/VirtualMemory.inl | 100.00% (10/10) | 83.72% (72/86) | 77.36% (41/53) | 50.00% (15/30) |
Foundation/Limits.h | 33.33% (4/12) | 47.06% (8/17) | 33.33% (4/12) | - (0/0) |
Foundation/Memory.h | 87.50% (7/8) | 96.30% (26/27) | 91.67% (11/12) | 75.00% (3/4) |
Foundation/OpaqueObject.h | 100.00% (4/4) | 100.00% (4/4) | 100.00% (4/4) | - (0/0) |
Foundation/PrimitiveTypes.h | 100.00% (5/5) | 100.00% (5/5) | 100.00% (5/5) | - (0/0) |
Foundation/Result.h | 83.33% (5/6) | 87.50% (7/8) | 76.92% (10/13) | 50.00% (2/4) |
Foundation/Segment.h | 93.10% (27/29) | 94.12% (32/34) | 73.53% (50/68) | 63.64% (14/22) |
Foundation/Span.h | 100.00% (39/39) | 91.60% (109/119) | 91.21% (83/91) | 64.29% (18/28) |
Foundation/StrongID.h | 100.00% (4/4) | 100.00% (11/11) | 100.00% (8/8) | 100.00% (2/2) |
Foundation/TypeTraits.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Foundation/UniqueHandle.h | 100.00% (11/11) | 91.67% (44/48) | 87.10% (27/31) | 66.67% (8/12) |
Hashing/Hashing.cpp | 83.33% (5/6) | 73.42% (58/79) | 81.40% (35/43) | 68.42% (26/38) |
Hashing/Hashing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Hashing/HashingCBindings.cpp | 100.00% (5/5) | 96.00% (24/25) | 88.89% (8/9) | 87.50% (7/8) |
Http/HttpClient.cpp | 100.00% (5/5) | 92.86% (52/56) | 79.66% (47/59) | 60.71% (17/28) |
Http/HttpClient.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
Http/HttpParser.cpp | 100.00% (11/11) | 89.55% (437/488) | 90.49% (628/694) | 77.30% (235/304) |
Http/HttpServer.cpp | 72.73% (16/22) | 74.67% (171/229) | 61.60% (154/250) | 42.62% (52/122) |
Http/HttpServer.h | 60.00% (3/5) | 60.00% (3/5) | 57.14% (4/7) | 25.00% (1/4) |
Http/HttpURLParser.cpp | 100.00% (7/7) | 95.88% (93/97) | 92.05% (81/88) | 83.33% (35/42) |
Http/HttpWebServer.cpp | 100.00% (6/6) | 63.16% (48/76) | 65.12% (84/129) | 37.50% (24/64) |
Plugin/Internal/DynamicLibrary.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
Plugin/Internal/DynamicLibrary.inl | 100.00% (3/3) | 86.67% (26/30) | 78.57% (22/28) | 50.00% (6/12) |
Plugin/Plugin.cpp | 76.00% (19/25) | 79.65% (407/511) | 70.08% (424/605) | 54.30% (164/302) |
Plugin/Plugin.h | 37.50% (3/8) | 50.00% (8/16) | 57.14% (8/14) | 50.00% (2/4) |
Plugin/PluginHash.h | 0.00% (0/3) | 0.00% (0/9) | 0.00% (0/3) | - (0/0) |
Plugin/PluginMacros.h | 0.00% (0/5) | 0.00% (0/21) | 0.00% (0/8) | 0.00% (0/2) |
Process/Internal/EnvironmentTable.h | 0.00% (0/1) | 0.00% (0/57) | 0.00% (0/29) | 0.00% (0/20) |
Process/Internal/ProcessPosix.inl | 66.67% (16/24) | 41.46% (119/287) | 40.23% (107/266) | 25.36% (35/138) |
Process/Internal/StringsArena.h | 100.00% (3/3) | 83.78% (31/37) | 87.10% (27/31) | 75.00% (12/16) |
Process/Process.cpp | 100.00% (11/11) | 74.29% (208/280) | 56.42% (145/257) | 54.65% (94/172) |
Process/Process.h | 71.43% (15/21) | 72.97% (27/37) | 71.05% (27/38) | 50.00% (3/6) |
Reflection/Reflection.h | 22.86% (8/35) | 19.10% (17/89) | 44.90% (22/49) | 78.57% (11/14) |
Reflection/ReflectionFoundation.h | 11.11% (1/9) | 1.27% (1/79) | 11.11% (1/9) | - (0/0) |
Reflection/ReflectionSC.h | 55.56% (10/18) | 26.98% (17/63) | 75.00% (24/32) | 50.00% (2/4) |
Reflection/ReflectionSchemaCompiler.h | 0.00% (0/11) | 0.00% (0/133) | 0.00% (0/11) | - (0/0) |
SerializationBinary/Internal/SerializationBinaryBuffer.h | 100.00% (8/8) | 93.33% (28/30) | 88.89% (16/18) | 66.67% (4/6) |
SerializationBinary/Internal/SerializationBinaryReadVersioned.h | 100.00% (6/6) | 62.16% (92/148) | 50.00% (61/122) | 48.84% (42/86) |
SerializationBinary/Internal/SerializationBinaryReadWriteExact.h | 100.00% (5/5) | 65.45% (36/55) | 58.33% (21/36) | 35.71% (5/14) |
SerializationBinary/Internal/SerializationBinarySchema.h | 100.00% (5/5) | 100.00% (12/12) | 100.00% (8/8) | 100.00% (2/2) |
SerializationBinary/Internal/SerializationBinarySkipper.h | 100.00% (4/4) | 93.06% (67/72) | 89.13% (41/46) | 73.33% (22/30) |
SerializationBinary/SerializationBinary.h | 100.00% (3/3) | 89.66% (26/29) | 83.33% (15/18) | 50.00% (6/12) |
SerializationText/Internal/JsonTokenizer.h | 100.00% (11/11) | 98.08% (102/104) | 94.37% (67/71) | 77.42% (48/62) |
SerializationText/Internal/SerializationTextReadVersioned.h | 83.33% (5/6) | 83.33% (35/42) | 80.00% (20/25) | 64.29% (9/14) |
SerializationText/Internal/SerializationTextReadWriteExact.h | 100.00% (6/6) | 82.22% (37/45) | 76.47% (26/34) | 60.00% (12/20) |
SerializationText/SerializationJson.cpp | 92.00% (23/25) | 84.38% (135/160) | 75.40% (187/248) | 49.06% (52/106) |
SerializationText/SerializationJson.h | 84.62% (11/13) | 83.33% (40/48) | 78.95% (30/38) | 57.14% (8/14) |
Socket/Internal/SocketClient.inl | 100.00% (5/5) | 83.33% (60/72) | 80.36% (45/56) | 57.69% (15/26) |
Socket/Internal/SocketDNS.inl | 100.00% (1/1) | 91.18% (31/34) | 85.71% (18/21) | 75.00% (9/12) |
Socket/Internal/SocketDescriptorPosix.inl | 72.73% (8/11) | 84.31% (43/51) | 63.64% (28/44) | 50.00% (9/18) |
Socket/Internal/SocketFlags.inl | 66.67% (4/6) | 50.00% (24/48) | 50.00% (12/24) | 55.56% (20/36) |
Socket/Internal/SocketIPAddress.inl | 100.00% (4/4) | 96.30% (52/54) | 90.62% (29/32) | 77.27% (17/22) |
Socket/Internal/SocketServer.inl | 100.00% (4/4) | 78.95% (30/38) | 62.30% (38/61) | 42.31% (11/26) |
Socket/Socket.cpp | 100.00% (1/1) | 100.00% (10/10) | 100.00% (4/4) | 100.00% (2/2) |
Socket/Socket.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (4/4) | - (0/0) |
Socket/SocketDescriptor.h | 100.00% (2/2) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
Strings/Console.h | 100.00% (1/1) | 87.50% (7/8) | 66.67% (4/6) | 25.00% (1/4) |
Strings/Internal/Console.inl | 80.00% (4/5) | 76.19% (16/21) | 77.78% (7/9) | 50.00% (1/2) |
Strings/Internal/String.inl | 87.50% (7/8) | 88.68% (47/53) | 72.34% (34/47) | 70.83% (17/24) |
Strings/Internal/StringBuilder.inl | 100.00% (8/8) | 85.71% (84/98) | 86.42% (70/81) | 67.39% (31/46) |
Strings/Internal/StringConverter.inl | 100.00% (17/17) | 73.45% (213/290) | 77.04% (151/196) | 56.90% (66/116) |
Strings/Internal/StringFormat.inl | 86.96% (20/23) | 84.17% (117/139) | 73.97% (54/73) | 62.50% (20/32) |
Strings/Internal/StringIterator.inl | 100.00% (24/24) | 95.17% (315/331) | 95.51% (170/178) | 88.33% (106/120) |
Strings/Internal/StringView.inl | 100.00% (47/47) | 96.76% (507/524) | 89.56% (223/249) | 82.50% (132/160) |
Strings/String.h | 92.00% (23/25) | 94.29% (33/35) | 82.61% (38/46) | 50.00% (3/6) |
Strings/StringBuilder.h | 100.00% (2/2) | 75.00% (18/24) | 80.00% (8/10) | 66.67% (4/6) |
Strings/StringFormat.h | 85.71% (6/7) | 89.69% (87/97) | 86.96% (40/46) | 76.92% (20/26) |
Strings/StringIterator.h | 93.94% (31/33) | 88.07% (96/109) | 89.13% (82/92) | 84.78% (39/46) |
Strings/StringView.h | 100.00% (40/40) | 88.71% (165/186) | 79.38% (127/160) | 70.21% (66/94) |
Testing/Testing.cpp | 100.00% (13/13) | 75.23% (161/214) | 82.91% (97/117) | 71.74% (66/92) |
Testing/Testing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (3/3) | 75.00% (3/4) |
Threading/Atomic.h | 87.50% (7/8) | 73.17% (30/41) | 90.00% (9/10) | - (0/0) |
Threading/Internal/Optional.h | 100.00% (11/11) | 85.19% (46/54) | 84.62% (22/26) | 58.33% (7/12) |
Threading/Internal/ThreadingPosix.inl | 88.24% (15/17) | 62.50% (40/64) | 66.67% (22/33) | 25.00% (3/12) |
Threading/ThreadPool.cpp | 100.00% (13/13) | 93.41% (156/167) | 91.84% (90/98) | 82.26% (51/62) |
Threading/ThreadPool.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
Threading/Threading.cpp | 100.00% (8/8) | 88.89% (40/45) | 75.00% (39/52) | 55.00% (11/20) |
Threading/Threading.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
Time/Time.cpp | 80.95% (17/21) | 75.91% (104/137) | 77.27% (34/44) | 60.00% (12/20) |
Time/Time.h | 34.29% (12/35) | 34.29% (12/35) | 40.48% (17/42) | - (0/0) |
Totals | 86.36% (1671/1935) | 80.80% (14116/17470) | 74.33% (10023/13484) | 61.24% (4491/7334) |