LCOV - code coverage report
Current view: top level - layout/generic Hit Total Coverage
Test: output.info Lines: 11661 45191 25.8 %
Date: 2017-07-14 16:53:18 Functions: 1840 5046 36.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
AsyncScrollBase.cpp
0.0%
0.0 % 0 / 60 0.0 % 0 / 8
AsyncScrollBase.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 3
BRFrame.cpp
63.8%63.8%
63.8 % 60 / 94 61.1 % 11 / 18
BlockReflowInput.cpp
20.4%20.4%
20.4 % 93 / 457 35.0 % 7 / 20
BlockReflowInput.h
54.3%54.3%
54.3 % 25 / 46 58.8 % 10 / 17
CSSAlignUtils.cpp
0.0%
0.0 % 0 / 72 0.0 % 0 / 2
CSSAlignUtils.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3
CSSOrderAwareFrameIterator.cpp
0.0%
0.0 % 0 / 19 0.0 % 0 / 10
CSSOrderAwareFrameIterator.h
0.0%
0.0 % 0 / 95 0.0 % 0 / 20
DetailsFrame.cpp
0.0%
0.0 % 0 / 53 0.0 % 0 / 12
DetailsFrame.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 2
FrameChildList.cpp
31.0%31.0%
31.0 % 9 / 29 50.0 % 1 / 2
FrameChildList.h
100.0%
100.0 % 34 / 34 100.0 % 16 / 16
FrameTypeList.h
66.1%66.1%
66.1 % 41 / 62 66.1 % 41 / 62
JustificationUtils.h
25.0%25.0%
25.0 % 8 / 32 25.0 % 2 / 8
MathMLTextRunFactory.cpp
0.0%
0.0 % 0 / 266 0.0 % 0 / 5
MathMLTextRunFactory.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 3
ReflowInput.cpp
52.4%52.4%
52.4 % 694 / 1325 80.0 % 36 / 45
ReflowInput.h
74.8%74.8%
74.8 % 172 / 230 78.0 % 71 / 91
ReflowOutput.cpp
84.6%84.6%
84.6 % 22 / 26 83.3 % 5 / 6
ReflowOutput.h
95.1%95.1%
95.1 % 116 / 122 93.6 % 44 / 47
RubyUtils.cpp
0.0%
0.0 % 0 / 100 0.0 % 0 / 14
RubyUtils.h
29.4%29.4%
29.4 % 15 / 51 18.2 % 4 / 22
ScrollSnap.cpp
0.0%
0.0 % 0 / 114 0.0 % 0 / 11
ScrollVelocityQueue.cpp
0.0%
0.0 % 0 / 47 0.0 % 0 / 4
ScrollVelocityQueue.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
ScrollbarActivity.cpp
0.0%
0.0 % 0 / 248 0.0 % 0 / 34
ScrollbarActivity.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 8
StickyScrollContainer.cpp
1.8%1.8%
1.8 % 3 / 168 13.3 % 2 / 15
StickyScrollContainer.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 3
TextOverflow.cpp
2.7%2.7%
2.7 % 12 / 442 9.1 % 3 / 33
TextOverflow.h
0.0%
0.0 % 0 / 39 0.0 % 0 / 12
ViewportFrame.cpp
47.2%47.2%
47.2 % 93 / 197 45.0 % 9 / 20
ViewportFrame.h
91.7%91.7%
91.7 % 11 / 12 75.0 % 6 / 8
WritingModes.h
57.1%57.1%
57.1 % 388 / 680 66.5 % 139 / 209
nsAbsoluteContainingBlock.cpp
31.4%31.4%
31.4 % 102 / 325 44.4 % 8 / 18
nsAbsoluteContainingBlock.h
100.0%
100.0 % 7 / 7 66.7 % 4 / 6
nsAtomicContainerFrame.h
40.0%40.0%
40.0 % 4 / 10 33.3 % 2 / 6
nsAutoCopyListener.h
75.0%75.0%
75.0 % 12 / 16 60.0 % 3 / 5
nsBackdropFrame.cpp
0.0%
0.0 % 0 / 30 0.0 % 0 / 6
nsBackdropFrame.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 4
nsBlockFrame.cpp
34.5%34.5%
34.5 % 1169 / 3385 50.6 % 89 / 176
nsBlockFrame.h
40.2%40.2%
40.2 % 41 / 102 56.1 % 23 / 41
nsBlockReflowContext.cpp
63.0%63.0%
63.0 % 114 / 181 100.0 % 5 / 5
nsBlockReflowContext.h
33.3%33.3%
33.3 % 1 / 3 50.0 % 1 / 2
nsBulletFrame.cpp
0.0%
0.0 % 0 / 685 0.0 % 0 / 79
nsBulletFrame.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 5
nsCanvasFrame.cpp
33.5%33.5%
33.5 % 134 / 400 31.6 % 12 / 38
nsCanvasFrame.h
57.1%57.1%
57.1 % 28 / 49 41.4 % 12 / 29
nsColumnSetFrame.cpp
0.0%
0.0 % 0 / 566 0.0 % 0 / 37
nsColumnSetFrame.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 7
nsContainerFrame.cpp
28.1%28.1%
28.1 % 277 / 985 46.4 % 32 / 69
nsContainerFrame.h
38.7%38.7%
38.7 % 24 / 62 44.0 % 11 / 25
nsFirstLetterFrame.cpp
0.0%
0.0 % 0 / 175 0.0 % 0 / 19
nsFirstLetterFrame.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 6
nsFlexContainerFrame.cpp
0.0%
0.0 % 0 / 1565 0.0 % 0 / 172
nsFlexContainerFrame.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 4
nsFloatManager.cpp
10.5%10.5%
10.5 % 53 / 506 16.3 % 8 / 49
nsFloatManager.h
24.0%24.0%
24.0 % 18 / 75 15.6 % 7 / 45
nsFontInflationData.cpp
3.4%3.4%
3.4 % 6 / 178 15.4 % 2 / 13
nsFontInflationData.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 4
nsFrame.cpp
38.7%38.7%
38.7 % 2176 / 5624 53.1 % 213 / 401
nsFrame.h
56.8%56.8%
56.8 % 21 / 37 42.9 % 3 / 7
nsFrameIdList.h
100.0%
100.0 % 143 / 143 - 0 / 0
nsFrameList.cpp
39.0%39.0%
39.0 % 92 / 236 59.1 % 13 / 22
nsFrameList.h
67.7%67.7%
67.7 % 67 / 99 65.0 % 26 / 40
nsFrameSelection.cpp
13.5%13.5%
13.5 % 175 / 1297 26.5 % 22 / 83
nsFrameSelection.h
45.5%45.5%
45.5 % 25 / 55 59.4 % 19 / 32
nsFrameSetFrame.cpp
0.0%
0.0 % 0 / 796 0.0 % 0 / 76
nsFrameSetFrame.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 7
nsFrameState.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 2
nsFrameState.h
100.0%
100.0 % 12 / 12 100.0 % 5 / 5
nsFrameStateBits.h
0.0%
0.0 % 0 / 155 - 0 / 0
nsFrameUtil.cpp
0.0%
0.0 % 0 / 364 0.0 % 0 / 34
nsGfxScrollFrame.cpp
45.5%45.5%
45.5 % 1321 / 2902 48.1 % 113 / 235
nsGfxScrollFrame.h
35.5%35.5%
35.5 % 171 / 482 38.9 % 79 / 203
nsGridContainerFrame.cpp
0.0%
0.0 % 0 / 3317 0.0 % 0 / 189
nsGridContainerFrame.h
0.0%
0.0 % 0 / 67 0.0 % 0 / 27
nsHTMLCanvasFrame.cpp
0.0%
0.0 % 0 / 190 0.0 % 0 / 31
nsHTMLCanvasFrame.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 4
nsHTMLParts.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
nsIAnonymousContentCreator.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
nsIFrame.h
59.1%59.1%
59.1 % 433 / 733 49.9 % 231 / 463
nsIFrameInlines.h
59.2%59.2%
59.2 % 42 / 71 76.5 % 13 / 17
nsIFrameUtil.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsILineIterator.h
52.9%52.9%
52.9 % 9 / 17 75.0 % 6 / 8
nsIObjectFrame.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsIPageSequenceFrame.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsIScrollPositionListener.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
nsIScrollableFrame.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
nsIStatefulFrame.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
nsImageFrame.cpp
0.0%
0.0 % 0 / 1121 0.0 % 0 / 102
nsImageFrame.h
0.0%
0.0 % 0 / 42 0.0 % 0 / 19
nsImageMap.cpp
0.0%
0.0 % 0 / 472 0.0 % 0 / 57
nsImageMap.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsInlineFrame.cpp
0.0%
0.0 % 0 / 530 0.0 % 0 / 41
nsInlineFrame.h
0.0%
0.0 % 0 / 34 0.0 % 0 / 13
nsIntervalSet.cpp
14.9%14.9%
14.9 % 7 / 47 28.6 % 2 / 7
nsIntervalSet.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 2
nsLeafFrame.cpp
4.8%4.8%
4.8 % 2 / 42 11.1 % 1 / 9
nsLeafFrame.h
55.6%55.6%
55.6 % 5 / 9 66.7 % 2 / 3
nsLineBox.cpp
32.9%32.9%
32.9 % 180 / 547 44.8 % 26 / 58
nsLineBox.h
57.4%57.4%
57.4 % 255 / 444 63.6 % 84 / 132
nsLineLayout.cpp
38.9%38.9%
38.9 % 535 / 1375 50.0 % 27 / 54
nsLineLayout.h
58.9%58.9%
58.9 % 73 / 124 56.8 % 25 / 44
nsPageContentFrame.cpp
0.0%
0.0 % 0 / 48 0.0 % 0 / 5
nsPageContentFrame.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 7
nsPageFrame.cpp
0.0%
0.0 % 0 / 325 0.0 % 0 / 38
nsPageFrame.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
nsPlaceholderFrame.cpp
44.1%44.1%
44.1 % 49 / 111 56.2 % 9 / 16
nsPlaceholderFrame.h
52.3%52.3%
52.3 % 23 / 44 46.7 % 7 / 15
nsPluginFrame.cpp
0.0%
0.0 % 0 / 704 0.0 % 0 / 77
nsPluginFrame.h
0.0%
0.0 % 0 / 34 0.0 % 0 / 16
nsQueryFrame.h
85.7%85.7%
85.7 % 6 / 7 38.2 % 26 / 68
nsRubyBaseContainerFrame.cpp
0.0%
0.0 % 0 / 398 0.0 % 0 / 20
nsRubyBaseContainerFrame.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 6
nsRubyBaseFrame.cpp
0.0%
0.0 % 0 / 8 0.0 % 0 / 4
nsRubyBaseFrame.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 4
nsRubyContentFrame.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 2
nsRubyContentFrame.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 3
nsRubyFrame.cpp
0.0%
0.0 % 0 / 188 0.0 % 0 / 11
nsRubyFrame.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 5
nsRubyTextContainerFrame.cpp
0.0%
0.0 % 0 / 72 0.0 % 0 / 11
nsRubyTextContainerFrame.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 6
nsRubyTextFrame.cpp
0.0%
0.0 % 0 / 21 0.0 % 0 / 7
nsRubyTextFrame.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 5
nsSimplePageSequenceFrame.cpp
0.0%
0.0 % 0 / 401 0.0 % 0 / 29
nsSimplePageSequenceFrame.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 8
nsSplittableFrame.cpp
37.9%37.9%
37.9 % 58 / 153 56.5 % 13 / 23
nsSplittableFrame.h
100.0%
100.0 % 7 / 7 80.0 % 4 / 5
nsSubDocumentFrame.cpp
42.4%42.4%
42.4 % 258 / 608 67.3 % 33 / 49
nsSubDocumentFrame.h
80.0%80.0%
80.0 % 12 / 15 80.0 % 8 / 10
nsTextFrame.cpp
31.5%31.5%
31.5 % 1552 / 4921 44.2 % 149 / 337
nsTextFrame.h
54.6%54.6%
54.6 % 65 / 119 64.6 % 31 / 48
nsTextFrameUtils.cpp
45.6%45.6%
45.6 % 82 / 180 46.7 % 7 / 15
nsTextFrameUtils.h
18.5%18.5%
18.5 % 5 / 27 37.5 % 6 / 16
nsTextRunTransformations.cpp
0.0%
0.0 % 0 / 349 0.0 % 0 / 12
nsTextRunTransformations.h
0.0%
0.0 % 0 / 29 0.0 % 0 / 14
nsVideoFrame.cpp
0.3%0.3%
0.3 % 1 / 374 4.7 % 2 / 43
nsVideoFrame.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 4

Generated by: LCOV version 1.13