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

Generated by: LCOV version 1.13