LCOV - code coverage report
Current view: top level - layout/style Hit Total Coverage
Test: output.info Lines: 18457 49376 37.4 %
Date: 2017-07-14 16:53:18 Functions: 3204 8348 38.4 %
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
ServoBindingTypes.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsFontFaceLoader.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ServoBindings.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsICSSPseudoComparator.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ServoSpecifiedValues.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
DocumentStyleRootIterator.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ServoKeyframesRule.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4
ServoMediaRule.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4
ServoElementSnapshotTable.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
ServoImportRule.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4
BindingStyleRule.cpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
FontFaceSetIterator.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 6
nsCSSPropertyID.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
ServoNamespaceRule.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
ServoMediaList.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 4
CSSPageRule.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 6
ServoKeyframeRule.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 6
CSSSupportsRule.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 7
nsDOMCSSRect.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 12
ServoStyleContext.cpp
0.0%
0.0 % 0 / 6 0.0 % 0 / 1
ServoPageRule.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 7
ServoStyleSheet.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 9
ServoStyleRule.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 11
ServoCSSRuleList.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 9
CSSPageRule.cpp
0.0%
0.0 % 0 / 10 0.0 % 0 / 5
nsDOMCSSValueList.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 11
FontFace.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 15
CSSRuleList.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 13
CSSRuleList.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 8
ServoStyleContext.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 4
PostTraversalTask.cpp
0.0%
0.0 % 0 / 15 0.0 % 0 / 1
DocumentStyleRootIterator.cpp
0.0%
0.0 % 0 / 16 0.0 % 0 / 2
ServoArcTypeList.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 67
nsCSSFontFaceRule.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 20
CSSSupportsRule.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 8
FontFaceSet.h
0.0%
0.0 % 0 / 19 0.0 % 0 / 21
ServoDeclarationBlock.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 12
ServoDeclarationBlock.cpp
0.0%
0.0 % 0 / 24 0.0 % 0 / 6
PostTraversalTask.h
0.0%
0.0 % 0 / 25 0.0 % 0 / 6
ServoNamespaceRule.cpp
0.0%
0.0 % 0 / 26 0.0 % 0 / 11
ServoSupportsRule.cpp
0.0%
0.0 % 0 / 32 0.0 % 0 / 13
ServoDocumentRule.cpp
0.0%
0.0 % 0 / 32 0.0 % 0 / 13
nsDOMCSSRect.cpp
0.0%
0.0 % 0 / 36 0.0 % 0 / 15
FontFaceSetIterator.cpp
0.0%
0.0 % 0 / 37 0.0 % 0 / 8
CSS.cpp
0.0%
0.0 % 0 / 38 0.0 % 0 / 4
ServoMediaList.cpp
0.0%
0.0 % 0 / 39 0.0 % 0 / 10
ServoElementSnapshot.h
0.0%
0.0 % 0 / 39 0.0 % 0 / 16
ServoMediaRule.cpp
0.0%
0.0 % 0 / 42 0.0 % 0 / 17
ServoElementSnapshot.cpp
0.0%
0.0 % 0 / 44 0.0 % 0 / 4
CSSLexer.cpp
0.0%
0.0 % 0 / 46 0.0 % 0 / 7
ServoImportRule.cpp
0.0%
0.0 % 0 / 49 0.0 % 0 / 15
nsDOMCSSValueList.cpp
0.0%
0.0 % 0 / 57 0.0 % 0 / 17
nsFontFaceUtils.cpp
0.0%
0.0 % 0 / 64 0.0 % 0 / 4
ServoPageRule.cpp
0.0%
0.0 % 0 / 76 0.0 % 0 / 28
ServoKeyframeRule.cpp
0.0%
0.0 % 0 / 93 0.0 % 0 / 45
ServoStyleRule.cpp
0.0%
0.0 % 0 / 109 0.0 % 0 / 35
ServoCSSRuleList.cpp
0.0%
0.0 % 0 / 117 0.0 % 0 / 26
nsFontFaceLoader.cpp
0.0%
0.0 % 0 / 133 0.0 % 0 / 13
ServoBindingList.h
0.0%
0.0 % 0 / 153 0.0 % 0 / 173
ServoKeyframesRule.cpp
0.0%
0.0 % 0 / 172 0.0 % 0 / 50
ServoStyleSheet.cpp
0.0%
0.0 % 0 / 208 0.0 % 0 / 30
FontFace.cpp
0.0%
0.0 % 0 / 405 0.0 % 0 / 63
ServoStyleSet.cpp
0.0%
0.0 % 0 / 565 0.0 % 0 / 76
FontFaceSet.cpp
0.0%
0.0 % 0 / 889 0.0 % 0 / 74
ServoBindings.cpp
0.3%0.3%
0.3 % 3 / 1112 0.3 % 1 / 311
ServoSpecifiedValues.cpp
1.8%1.8%
1.8 % 1 / 57 11.1 % 2 / 18
CounterStyleManager.cpp
3.8%3.8%
3.8 % 32 / 851 7.0 % 7 / 100
nsComputedDOMStyle.cpp
5.7%5.7%
5.7 % 203 / 3559 7.4 % 31 / 420
nsAnimationManager.cpp
6.0%6.0%
6.0 % 26 / 432 14.0 % 6 / 43
ServoStyleSet.h
6.5%6.5%
6.5 % 3 / 46 6.2 % 1 / 16
StyleAnimationValue.cpp
7.5%7.5%
7.5 % 204 / 2719 22.5 % 32 / 142
nsROCSSPrimitiveValue.h
8.3%8.3%
8.3 % 1 / 12 50.0 % 5 / 10
CSSMediaRule.cpp
8.3%8.3%
8.3 % 2 / 24 22.2 % 2 / 9
Declaration.cpp
8.3%8.3%
8.3 % 87 / 1048 33.3 % 18 / 54
nsICSSDeclaration.h
8.9%8.9%
8.9 % 4 / 45 13.3 % 2 / 15
nsCSSRules.cpp
8.9%8.9%
8.9 % 109 / 1223 14.6 % 42 / 287
GenericSpecifiedValuesInlines.h
10.2%10.2%
10.2 % 6 / 59 13.0 % 3 / 23
CSSImportRule.cpp
11.8%11.8%
11.8 % 2 / 17 28.6 % 2 / 7
nsStyleTransformMatrix.cpp
13.7%13.7%
13.7 % 73 / 532 15.8 % 9 / 57
PreloadedStyleSheet.h
14.3%14.3%
14.3 % 1 / 7 16.7 % 2 / 12
nsStyleUtil.cpp
15.4%15.4%
15.4 % 61 / 395 23.3 % 7 / 30
IncrementalClearCOMRuleArray.cpp
15.6%15.6%
15.6 % 5 / 32 33.3 % 1 / 3
nsHTMLStyleSheet.h
15.8%15.8%
15.8 % 3 / 19 17.6 % 3 / 17
CSSKeyframeRule.h
16.7%16.7%
16.7 % 1 / 6 14.3 % 1 / 7
GroupRule.h
17.2%17.2%
17.2 % 10 / 58 15.6 % 5 / 32
nsAnimationManager.h
17.3%17.3%
17.3 % 14 / 81 32.4 % 12 / 37
GroupRule.cpp
17.7%17.7%
17.7 % 32 / 181 24.4 % 10 / 41
MediaList.h
20.0%20.0%
20.0 % 2 / 10 23.1 % 3 / 13
CSSKeyframeRule.cpp
20.0%20.0%
20.0 % 2 / 10 40.0 % 2 / 5
nsROCSSPrimitiveValue.cpp
20.9%20.9%
20.9 % 77 / 369 29.2 % 14 / 48
nsCSSVisitedDependentPropList.h
22.2%22.2%
22.2 % 2 / 9 22.2 % 4 / 18
CSSCalc.h
22.6%22.6%
22.6 % 31 / 137 24.1 % 7 / 29
nsStyleUtil.h
23.1%23.1%
23.1 % 3 / 13 25.0 % 1 / 4
MediaList.cpp
23.2%23.2%
23.2 % 13 / 56 22.7 % 5 / 22
StyleSheet.cpp
24.3%24.3%
24.3 % 93 / 382 29.4 % 20 / 68
nsMediaFeatures.cpp
25.4%25.4%
25.4 % 36 / 142 29.6 % 8 / 27
nsHTMLStyleSheet.cpp
27.3%27.3%
27.3 % 67 / 245 28.8 % 17 / 59
CSSMozDocumentRule.cpp
27.8%27.8%
27.8 % 5 / 18 12.5 % 1 / 8
URLExtraData.cpp
28.6%28.6%
28.6 % 4 / 14 33.3 % 1 / 3
ErrorReporter.cpp
29.6%29.6%
29.6 % 58 / 196 33.3 % 9 / 27
nsDOMCSSDeclaration.cpp
29.7%29.7%
29.7 % 54 / 182 35.7 % 10 / 28
CSSNamespaceRule.h
30.0%30.0%
30.0 % 3 / 10 25.0 % 2 / 8
nsCSSValue.cpp
30.9%30.9%
30.9 % 563 / 1820 48.4 % 77 / 159
CSSStyleSheet.cpp
31.4%31.4%
31.4 % 130 / 414 42.6 % 23 / 54
nsRuleData.h
32.6%32.6%
32.6 % 14 / 43 30.8 % 4 / 13
StyleRule.cpp
32.7%32.7%
32.7 % 240 / 734 43.5 % 40 / 92
nsDOMCSSDeclaration.h
33.3%33.3%
33.3 % 2 / 6 75.0 % 3 / 4
CSSMozDocumentRule.h
33.3%33.3%
33.3 % 2 / 6 28.6 % 2 / 7
AnimationCollection.h
33.3%33.3%
33.3 % 4 / 12 16.7 % 1 / 6
CSSKeyframesRule.cpp
33.3%33.3%
33.3 % 5 / 15 42.9 % 3 / 7
RuleProcessorCache.h
33.3%33.3%
33.3 % 7 / 21 30.8 % 4 / 13
RuleNodeCacheConditions.cpp
33.3%33.3%
33.3 % 7 / 21 50.0 % 1 / 2
nsLayoutStylesheetCache.cpp
34.8%34.8%
34.8 % 169 / 485 60.9 % 28 / 46
nsComputedDOMStyle.h
35.7%35.7%
35.7 % 5 / 14 50.0 % 6 / 12
CounterStyleManager.h
35.7%35.7%
35.7 % 35 / 98 35.7 % 15 / 42
nsDOMCSSRGBColor.cpp
36.4%36.4%
36.4 % 4 / 11 11.1 % 1 / 9
nsMediaList.cpp
36.5%36.5%
36.5 % 108 / 296 48.0 % 12 / 25
nsCSSRules.h
38.3%38.3%
38.3 % 18 / 47 17.4 % 8 / 46
nsNthIndexCache.cpp
38.8%38.8%
38.8 % 26 / 67 66.7 % 4 / 6
CSSMediaRule.h
40.0%40.0%
40.0 % 2 / 5 28.6 % 2 / 7
CSSImportRule.h
40.0%40.0%
40.0 % 2 / 5 33.3 % 2 / 6
CSSKeyframesRule.h
40.0%40.0%
40.0 % 2 / 5 33.3 % 2 / 6
nsRuleData.cpp
44.4%44.4%
44.4 % 16 / 36 50.0 % 3 / 6
CSSVariableDeclarations.cpp
45.2%45.2%
45.2 % 38 / 84 50.0 % 8 / 16
nsCSSParser.cpp
45.8%45.8%
45.8 % 3761 / 8206 61.9 % 242 / 391
nsHTMLCSSStyleSheet.cpp
48.1%48.1%
48.1 % 37 / 77 66.7 % 14 / 21
nsMediaList.h
49.3%49.3%
49.3 % 33 / 67 64.9 % 24 / 37
MediaQueryList.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 3 / 6
nsCSSAnonBoxes.cpp
50.0%50.0%
50.0 % 10 / 20 60.0 % 3 / 5
DeclarationBlockInlines.h
51.4%51.4%
51.4 % 18 / 35 41.2 % 7 / 17
CSSVariableValues.cpp
51.5%51.5%
51.5 % 35 / 68 50.0 % 6 / 12
CSSVariableImageTable.h
52.0%52.0%
52.0 % 26 / 50 80.0 % 4 / 5
nsStyleTransformMatrix.h
52.6%52.6%
52.6 % 20 / 38 60.0 % 6 / 10
RuleProcessorCache.cpp
52.8%52.8%
52.8 % 66 / 125 66.7 % 16 / 24
Rule.h
54.2%54.2%
54.2 % 13 / 24 47.4 % 9 / 19
StyleAnimationValue.h
54.3%54.3%
54.3 % 76 / 140 59.2 % 29 / 49
Loader.cpp
54.8%54.8%
54.8 % 593 / 1083 58.6 % 34 / 58
nsRuleNode.cpp
55.1%55.1%
55.1 % 2574 / 4673 61.4 % 212 / 345
nsCSSValue.h
55.2%55.2%
55.2 % 256 / 464 60.8 % 115 / 189
nsTransitionManager.cpp
56.6%56.6%
56.6 % 273 / 482 53.1 % 17 / 32
BindingStyleRule.h
57.1%57.1%
57.1 % 4 / 7 50.0 % 2 / 4
GeckoStyleContext.cpp
58.5%58.5%
58.5 % 272 / 465 76.0 % 19 / 25
nsCSSProps.cpp
58.5%58.5%
58.5 % 182 / 311 48.3 % 14 / 29
nsCSSKeywords.cpp
58.8%58.8%
58.8 % 20 / 34 60.0 % 3 / 5
MediaQueryList.cpp
58.9%58.9%
58.9 % 53 / 90 68.4 % 13 / 19
DeclarationBlock.h
59.5%59.5%
59.5 % 22 / 37 71.4 % 10 / 14
ServoTypes.h
60.0%60.0%
60.0 % 3 / 5 60.0 % 3 / 5
StyleRule.h
60.0%60.0%
60.0 % 15 / 25 55.6 % 10 / 18
nsStyleSet.cpp
60.2%60.2%
60.2 % 752 / 1249 61.7 % 71 / 115
Declaration.h
60.8%60.8%
60.8 % 48 / 79 61.1 % 11 / 18
nsStyleStruct.cpp
61.1%61.1%
61.1 % 1339 / 2190 67.2 % 162 / 241
nsStyleStruct.h
62.7%62.7%
62.7 % 666 / 1062 62.5 % 253 / 405
nsStyleContext.cpp
62.9%62.9%
62.9 % 129 / 205 44.1 % 15 / 34
CSSStyleSheet.h
63.6%63.6%
63.6 % 7 / 11 55.6 % 5 / 9
StyleSetHandleInlines.h
64.4%64.4%
64.4 % 67 / 104 68.3 % 28 / 41
nsCSSScanner.cpp
64.7%64.7%
64.7 % 376 / 581 87.0 % 40 / 46
PreloadedStyleSheet.cpp
65.3%65.3%
65.3 % 32 / 49 46.7 % 7 / 15
ImageLoader.cpp
65.6%65.6%
65.6 % 170 / 259 74.1 % 20 / 27
nsDOMCSSAttrDeclaration.cpp
66.0%66.0%
66.0 % 62 / 94 57.1 % 12 / 21
AnimationCollection.cpp
67.2%67.2%
67.2 % 39 / 58 64.3 % 9 / 14
nsCSSPseudoElements.cpp
67.9%67.9%
67.9 % 36 / 53 100.0 % 7 / 7
RuleNodeCacheConditions.h
68.4%68.4%
68.4 % 26 / 38 69.2 % 9 / 13
nsCSSPseudoClasses.cpp
69.0%69.0%
69.0 % 29 / 42 88.9 % 8 / 9
nsDOMCSSRGBColor.h
69.2%69.2%
69.2 % 9 / 13 58.3 % 7 / 12
AnimationCommon.h
69.4%69.4%
69.4 % 68 / 98 64.4 % 29 / 45
StyleSetHandle.h
72.2%72.2%
72.2 % 26 / 36 75.0 % 15 / 20
nsStyleStructInlines.h
72.3%72.3%
72.3 % 73 / 101 66.7 % 18 / 27
nsRuleProcessorData.h
72.6%72.6%
72.6 % 135 / 186 78.9 % 30 / 38
nsTransitionManager.h
72.6%72.6%
72.6 % 69 / 95 67.4 % 29 / 43
nsCSSRuleProcessor.cpp
73.4%73.4%
73.4 % 1188 / 1618 86.6 % 123 / 142
StyleSheet.h
73.7%73.7%
73.7 % 14 / 19 52.4 % 11 / 21
Loader.h
76.9%76.9%
76.9 % 40 / 52 80.0 % 20 / 25
nsCSSScanner.h
78.1%78.1%
78.1 % 25 / 32 68.4 % 13 / 19
StyleSheetInlines.h
78.7%78.7%
78.7 % 37 / 47 66.7 % 14 / 21
nsStyleContext.h
79.0%79.0%
79.0 % 64 / 81 93.3 % 28 / 30
nsStyleCoord.cpp
79.5%79.5%
79.5 % 128 / 161 86.2 % 25 / 29
nsStyleCoord.h
82.1%82.1%
82.1 % 147 / 179 85.0 % 51 / 60
URLExtraData.h
82.4%82.4%
82.4 % 14 / 17 87.5 % 7 / 8
nsCSSPropertyIDSet.h
82.9%82.9%
82.9 % 34 / 41 83.3 % 10 / 12
ImageLoader.h
83.3%83.3%
83.3 % 5 / 6 50.0 % 1 / 2
nsStyleSet.h
83.7%83.7%
83.7 % 41 / 49 81.0 % 17 / 21
nsCSSDataBlock.cpp
83.7%83.7%
83.7 % 283 / 338 84.8 % 28 / 33
nsStyleContextInlines.h
84.2%84.2%
84.2 % 16 / 19 75.0 % 9 / 12
nsNthIndexCache.h
85.7%85.7%
85.7 % 6 / 7 80.0 % 4 / 5
nsCSSRuleProcessor.h
85.7%85.7%
85.7 % 12 / 14 71.4 % 10 / 14
nsCSSPseudoElements.h
86.7%86.7%
86.7 % 13 / 15 83.3 % 5 / 6
nsCSSProps.h
86.9%86.9%
86.9 % 53 / 61 36.1 % 13 / 36
nsStyleAutoArray.h
88.9%88.9%
88.9 % 32 / 36 90.6 % 29 / 32
CSSVariableResolver.cpp
89.0%89.0%
89.0 % 97 / 109 100.0 % 11 / 11
nsCSSCounterStyleRule.h
90.0%90.0%
90.0 % 9 / 10 75.0 % 3 / 4
nsCSSPseudoClasses.h
92.9%92.9%
92.9 % 13 / 14 100.0 % 2 / 2
nsRuleNode.h
94.2%94.2%
94.2 % 161 / 171 94.0 % 47 / 50
GeckoStyleContext.h
96.2%96.2%
96.2 % 25 / 26 85.7 % 6 / 7
nsRuleWalker.h
97.3%97.3%
97.3 % 36 / 37 91.7 % 11 / 12
nsDOMCSSAttrDeclaration.h
100.0%
100.0 % 1 / 1 57.1 % 4 / 7
nsIStyleRuleProcessor.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
nsICSSLoaderObserver.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
nsICSSStyleRuleDOMWrapper.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
nsIStyleRule.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
CSSVariableDeclarations.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
CSSEnabledState.h
100.0%
100.0 % 1 / 1 100.0 % 3 / 3
CSSValue.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ImportRule.h
100.0%
100.0 % 1 / 1 25.0 % 1 / 4
NameSpaceRule.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
IncrementalClearCOMRuleArray.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
CSSVariableValues.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
nsCSSAnonBoxList.h
100.0%
100.0 % 6 / 6 - 0 / 0
nsCSSAnonBoxes.h
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
CSSVariableResolver.h
100.0%
100.0 % 10 / 10 100.0 % 5 / 5
GenericSpecifiedValues.h
100.0%
100.0 % 11 / 11 66.7 % 6 / 9
StyleComplexColor.h
100.0%
100.0 % 14 / 14 100.0 % 7 / 7
LayerAnimationInfo.cpp
100.0%
100.0 % 14 / 14 100.0 % 1 / 1
nsCSSDataBlock.h
100.0%
100.0 % 65 / 65 100.0 % 22 / 22
nsCSSPseudoClassList.h
100.0%
100.0 % 86 / 86 - 0 / 0
nsCSSPropAliasList.h
100.0%
100.0 % 108 / 108 0.0 % 0 / 216
nsCSSPropList.h
100.0%
100.0 % 370 / 370 40.4 % 482 / 1194

Generated by: LCOV version 1.13