(original) (raw)

Filename Function Coverage Line Coverage Region Coverage Branch Coverage
Async/Async.cpp 88.89% (136/153) 82.55% (1329/1610) 71.01% (975/1373) 65.89% (568/862)
Async/Async.h 70.37% (38/54) 76.83% (63/82) 79.79% (75/94) 50.00% (3/6)
Async/Internal/AsyncInternal.h 66.67% (4/6) 90.48% (19/21) 83.33% (10/12) 100.00% (4/4)
Async/Internal/AsyncLinux.inl 95.77% (68/71) 83.49% (526/630) 78.80% (342/434) 68.03% (166/244)
Async/Internal/AsyncLinuxAPI.h 86.67% (26/30) 82.95% (107/129) 86.84% (33/38) 83.33% (5/6)
Async/Internal/AsyncLinuxKernelEvents.h 100.00% (1/1) 100.00% (3/3) 100.00% (1/1) - (0/0)
Async/Internal/AsyncPosix.inl 83.33% (70/84) 80.75% (579/717) 76.79% (364/474) 56.25% (135/240)
Async/Internal/IntrusiveDoubleLinkedList.h 100.00% (1/1) 100.00% (1/1) 100.00% (1/1) - (0/0)
Async/Internal/IntrusiveDoubleLinkedList.inl 100.00% (6/6) 98.95% (94/95) 74.32% (55/74) 75.00% (30/40)
Async/Internal/ThreadSafeLinkedList.h 66.67% (2/3) 50.79% (32/63) 45.83% (11/24) 44.44% (8/18)
AsyncStreams/AsyncRequestStreams.cpp 100.00% (24/24) 78.98% (139/176) 65.79% (75/114) 51.85% (28/54)
AsyncStreams/AsyncRequestStreams.h 100.00% (2/2) 100.00% (2/2) 100.00% (2/2) - (0/0)
AsyncStreams/AsyncStreams.cpp 94.74% (54/57) 81.47% (734/901) 74.14% (473/638) 67.01% (327/488)
AsyncStreams/AsyncStreams.h 93.33% (14/15) 97.83% (45/46) 95.65% (22/23) 83.33% (5/6)
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) 88.61% (70/79) 88.10% (37/42) 73.08% (19/26)
AsyncStreams/Internal/ZLibAPI.h 100.00% (6/6) 100.00% (11/11) 100.00% (6/6) - (0/0)
AsyncStreams/Internal/ZLibAPI.inl 100.00% (3/3) 87.76% (43/49) 83.67% (41/49) 58.33% (14/24)
AsyncStreams/Internal/ZLibStream.inl 100.00% (9/9) 79.89% (151/189) 61.95% (70/113) 67.95% (106/156)
AsyncStreams/ZLibTransformStreams.cpp 100.00% (8/8) 86.09% (99/115) 76.12% (51/67) 61.11% (22/36)
AsyncStreams/ZLibTransformStreams.h 100.00% (1/1) 100.00% (1/1) 100.00% (1/1) - (0/0)
Containers/Algorithms/AlgorithmBubbleSort.h 100.00% (2/2) 87.50% (21/24) 90.91% (10/11) 87.50% (7/8)
Containers/Algorithms/AlgorithmFind.h 100.00% (3/3) 100.00% (20/20) 82.35% (14/17) 87.50% (7/8)
Containers/Algorithms/AlgorithmRemove.h 100.00% (1/1) 100.00% (15/15) 100.00% (7/7) 83.33% (5/6)
Containers/ArenaMap.h 100.00% (19/19) 94.58% (157/166) 84.31% (86/102) 74.14% (43/58)
Containers/ArenaMapKey.h 100.00% (4/4) 100.00% (7/7) 100.00% (6/6) 100.00% (4/4)
Containers/Array.h 100.00% (16/16) 100.00% (17/17) 63.79% (37/58) 50.00% (7/14)
Containers/StrongID.h 100.00% (3/3) 100.00% (10/10) 100.00% (6/6) 100.00% (2/2)
Containers/Vector.h 100.00% (35/35) 100.00% (121/121) 100.00% (70/70) 95.45% (21/22)
Containers/VectorMap.h 100.00% (12/12) 95.95% (71/74) 92.68% (38/41) 88.46% (23/26)
Containers/VectorSet.h 100.00% (8/8) 100.00% (18/18) 100.00% (11/11) 100.00% (2/2)
File/File.cpp 85.71% (24/28) 87.19% (245/281) 75.94% (202/266) 52.50% (84/160)
File/File.h 100.00% (2/2) 100.00% (4/4) 100.00% (3/3) - (0/0)
FileSystem/FileSystem.cpp 83.93% (47/56) 70.59% (420/595) 66.78% (406/608) 53.87% (181/336)
FileSystem/FileSystem.h 100.00% (12/12) 100.00% (27/27) 100.00% (12/12) - (0/0)
FileSystemIterator/FileSystemIterator.cpp 100.00% (6/6) 86.49% (32/37) 73.08% (19/26) 75.00% (9/12)
FileSystemIterator/FileSystemIterator.h 100.00% (5/5) 100.00% (8/8) 100.00% (5/5) - (0/0)
FileSystemIterator/Internal/FileSystemIteratorPosix.inl 85.71% (6/7) 74.29% (104/140) 70.43% (81/115) 39.77% (35/88)
FileSystemWatcher/FileSystemWatcher.cpp 100.00% (16/16) 96.91% (94/97) 75.00% (57/76) 62.50% (20/32)
FileSystemWatcher/FileSystemWatcher.h 100.00% (1/1) 100.00% (1/1) 100.00% (1/1) - (0/0)
FileSystemWatcher/Internal/FileSystemWatcherLinux.inl 100.00% (17/17) 85.46% (288/337) 82.72% (201/243) 63.38% (90/142)
FileSystemWatcher/Internal/FileSystemWatcherThreading.h 36.84% (7/19) 50.00% (28/56) 55.88% (19/34) 50.00% (4/8)
FileSystemWatcherAsync/FileSystemWatcherAsync.cpp 100.00% (4/4) 100.00% (15/15) 85.00% (17/20) 50.00% (4/8)
FileSystemWatcherAsync/FileSystemWatcherAsync.h 100.00% (1/1) 100.00% (1/1) 100.00% (1/1) - (0/0)
Foundation/AlignedStorage.h 100.00% (3/3) 100.00% (13/13) 100.00% (3/3) - (0/0)
Foundation/Compiler.h 100.00% (5/5) 100.00% (5/5) 100.00% (11/11) 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) 83.33% (15/18)
Foundation/Internal/Assert.inl 75.00% (3/4) 88.10% (37/42) 83.33% (15/18) 75.00% (6/8)
Foundation/Internal/IGrowableBuffer.h 90.91% (10/11) 74.29% (26/35) 85.19% (23/27) 66.67% (4/6)
Foundation/Internal/StringPath.inl 100.00% (5/5) 100.00% (23/23) 100.00% (9/9) 100.00% (2/2)
Foundation/Internal/StringSpan.inl 85.71% (6/7) 93.75% (90/96) 90.30% (121/134) 76.67% (69/90)
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 85.71% (6/7) 88.89% (8/9) 78.57% (11/14) 50.00% (2/4)
Foundation/Span.h 100.00% (24/24) 100.00% (38/38) 95.00% (38/40) 50.00% (2/4)
Foundation/StringPath.h 100.00% (13/13) 100.00% (22/22) 100.00% (16/16) 100.00% (2/2)
Foundation/StringSpan.h 100.00% (16/16) 100.00% (16/16) 100.00% (39/39) 100.00% (10/10)
Foundation/UniqueHandle.h 90.91% (10/11) 89.58% (43/48) 80.65% (25/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/HttpAsyncFileServer.cpp 100.00% (8/8) 58.23% (92/158) 55.45% (117/211) 33.65% (35/104)
Http/HttpAsyncServer.cpp 91.67% (11/12) 85.00% (136/160) 61.17% (126/206) 52.27% (46/88)
Http/HttpAsyncServer.h 33.33% (1/3) 33.33% (1/3) 33.33% (1/3) - (0/0)
Http/HttpConnection.cpp 93.33% (14/15) 83.95% (136/162) 72.37% (110/152) 50.00% (39/78)
Http/HttpConnection.h 100.00% (9/9) 100.00% (11/11) 100.00% (9/9) - (0/0)
Http/HttpParser.cpp 100.00% (11/11) 89.55% (437/488) 90.49% (628/694) 77.30% (235/304)
Http/HttpURLParser.cpp 100.00% (7/7) 94.44% (170/180) 93.13% (122/131) 83.33% (65/78)
Http/Internal/HttpStringAppend.h 100.00% (5/5) 83.33% (15/18) 85.71% (12/14) 50.00% (3/6)
Http/Internal/HttpStringIterator.h 100.00% (20/20) 86.17% (162/188) 87.27% (96/110) 68.18% (45/66)
Memory/Buffer.h 91.67% (11/12) 70.00% (14/20) 95.00% (19/20) - (0/0)
Memory/Globals.h 100.00% (1/1) 100.00% (1/1) 100.00% (2/2) - (0/0)
Memory/Internal/Buffer.inl 100.00% (4/4) 100.00% (18/18) 100.00% (8/8) 100.00% (2/2)
Memory/Internal/Globals.inl 100.00% (10/10) 93.98% (78/83) 88.37% (38/43) 65.38% (17/26)
Memory/Internal/Memory.inl 87.50% (7/8) 74.55% (41/55) 69.44% (25/36) 50.00% (10/20)
Memory/Internal/Segment.inl 100.00% (32/32) 94.56% (330/349) 88.94% (193/217) 83.33% (105/126)
Memory/Internal/SegmentTrivial.inl 100.00% (11/11) 88.37% (38/43) 95.00% (19/20) 83.33% (5/6)
Memory/Internal/SortedAllocations.inl 80.00% (4/5) 64.38% (47/73) 88.89% (24/27) 85.71% (12/14)
Memory/Internal/String.inl 100.00% (12/12) 95.74% (90/94) 83.95% (68/81) 75.00% (33/44)
Memory/Internal/VirtualMemory.inl 100.00% (10/10) 83.72% (72/86) 77.36% (41/53) 50.00% (15/30)
Memory/Memory.h 87.50% (7/8) 96.30% (26/27) 91.67% (11/12) 75.00% (3/4)
Memory/Segment.h 93.10% (27/29) 94.12% (32/34) 67.57% (50/74) 63.64% (14/22)
Memory/String.h 90.00% (27/30) 93.48% (43/46) 78.57% (44/56) 50.00% (3/6)
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) 84.62% (22/26) 78.57% (22/28) 50.00% (6/12)
Plugin/Internal/PluginFileSystem.h 100.00% (3/3) 100.00% (19/19) 77.78% (21/27) 50.00% (6/12)
Plugin/Internal/PluginFileSystemIterator.h 100.00% (5/5) 100.00% (35/35) 86.49% (32/37) 56.25% (9/16)
Plugin/Plugin.cpp 90.00% (27/30) 78.12% (500/640) 72.47% (508/701) 56.01% (205/366)
Plugin/Plugin.h 78.95% (15/19) 80.85% (38/47) 80.00% (28/35) 66.67% (8/12)
Plugin/PluginHash.h 100.00% (3/3) 100.00% (9/9) 100.00% (3/3) - (0/0)
Process/Internal/ProcessPosix.inl 88.89% (16/18) 72.15% (114/158) 72.99% (100/137) 44.44% (32/72)
Process/Internal/StringsArena.h 100.00% (5/5) 84.62% (33/39) 88.89% (32/36) 75.00% (12/16)
Process/Process.cpp 100.00% (13/13) 80.00% (256/320) 62.17% (166/267) 58.24% (99/170)
Process/Process.h 81.48% (22/27) 85.00% (51/60) 83.33% (40/48) 70.00% (7/10)
SerializationText/Internal/JsonTokenizer.h 100.00% (11/11) 98.06% (101/103) 96.97% (64/66) 78.33% (47/60)
SerializationText/Internal/SerializationTextReadVersioned.h 80.00% (4/5) 82.05% (32/39) 79.17% (19/24) 64.29% (9/14)
SerializationText/Internal/SerializationTextReadWriteExact.h 100.00% (5/5) 80.95% (34/42) 75.76% (25/33) 60.00% (12/20)
SerializationText/SerializationJson.cpp 92.31% (24/26) 84.71% (144/170) 75.51% (185/245) 49.07% (53/108)
SerializationText/SerializationJson.h 85.71% (12/14) 86.79% (46/53) 81.58% (31/38) 56.25% (9/16)
Socket/Internal/SocketClient.inl 100.00% (5/5) 100.00% (53/53) 80.65% (50/62) 57.69% (15/26)
Socket/Internal/SocketDNS.inl 100.00% (1/1) 100.00% (31/31) 84.62% (22/26) 71.43% (10/14)
Socket/Internal/SocketDescriptorPosix.inl 85.71% (12/14) 92.22% (83/90) 77.78% (63/81) 45.24% (19/42)
Socket/Internal/SocketFlags.inl 100.00% (4/4) 100.00% (8/8) 100.00% (10/10) 100.00% (8/8)
Socket/Internal/SocketIPAddress.inl 100.00% (9/9) 100.00% (107/107) 84.00% (63/75) 73.81% (31/42)
Socket/Internal/SocketInternal.h 100.00% (2/2) 100.00% (12/12) 83.33% (10/12) 50.00% (2/4)
Socket/Internal/SocketServer.inl 100.00% (4/4) 100.00% (31/31) 72.73% (40/55) 50.00% (11/22)
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)
Strings/Console.h 100.00% (2/2) 100.00% (11/11) 100.00% (7/7) 75.00% (3/4)
Strings/Internal/Console.inl 100.00% (8/8) 97.14% (34/35) 93.33% (14/15) 75.00% (3/4)
Strings/Internal/Path.inl 97.22% (35/36) 92.64% (579/625) 88.09% (318/361) 77.95% (198/254)
Strings/Internal/StringBuilder.inl 100.00% (6/6) 85.71% (84/98) 79.10% (53/67) 62.50% (25/40)
Strings/Internal/StringConverter.inl 90.00% (9/10) 47.60% (99/208) 50.69% (73/144) 40.91% (36/88)
Strings/Internal/StringFormat.inl 82.61% (19/23) 82.35% (112/136) 70.89% (56/79) 65.62% (21/32)
Strings/Internal/StringIterator.inl 100.00% (25/25) 93.31% (307/329) 90.16% (165/183) 85.00% (102/120)
Strings/Internal/StringView.inl 100.00% (43/43) 98.08% (409/417) 90.82% (188/207) 85.61% (113/132)
Strings/Path.h 100.00% (8/8) 100.00% (20/20) 100.00% (8/8) - (0/0)
Strings/StringBuilder.h 100.00% (9/9) 100.00% (26/26) 82.35% (14/17) 75.00% (3/4)
Strings/StringConverter.h 100.00% (1/1) 100.00% (4/4) 100.00% (1/1) - (0/0)
Strings/StringFormat.h 87.50% (7/8) 90.20% (92/102) 87.04% (47/54) 75.00% (21/28)
Strings/StringIterator.h 97.14% (34/35) 91.67% (110/120) 90.11% (82/91) 84.21% (32/38)
Strings/StringView.h 100.00% (29/29) 84.44% (114/135) 79.01% (64/81) 67.86% (38/56)
Testing/Limits.h 100.00% (12/12) 100.00% (16/16) 100.00% (12/12) - (0/0)
Testing/Testing.cpp 100.00% (13/13) 74.29% (156/210) 81.10% (103/127) 71.43% (70/98)
Testing/Testing.h 100.00% (11/11) 100.00% (17/17) 75.00% (15/20) 50.00% (3/6)
Threading/Atomic.cpp 100.00% (26/26) 78.95% (90/114) 81.82% (36/44) 50.00% (8/16)
Threading/Internal/Optional.h 100.00% (11/11) 85.19% (46/54) 84.62% (22/26) 58.33% (7/12)
Threading/Internal/ThreadingPosix.inl 100.00% (17/17) 85.94% (55/64) 87.88% (29/33) 50.00% (6/12)
Threading/ThreadPool.cpp 100.00% (13/13) 93.41% (156/167) 92.86% (91/98) 85.48% (53/62)
Threading/ThreadPool.h 100.00% (2/2) 100.00% (2/2) 100.00% (2/2) - (0/0)
Threading/Threading.cpp 93.75% (15/16) 88.52% (108/122) 84.52% (71/84) 67.50% (27/40)
Threading/Threading.h 100.00% (4/4) 100.00% (4/4) 100.00% (5/5) - (0/0)
Time/Time.cpp 80.95% (17/21) 85.60% (107/125) 75.00% (39/52) 60.00% (12/20)
Time/Time.h 100.00% (37/37) 100.00% (37/37) 100.00% (50/50) - (0/0)
Totals 92.63% (1760/1900) 84.84% (12937/15248) 77.83% (9259/11897) 64.96% (4233/6516)