Code coverage report for lib\

Statements: 74.87% (3698 / 4939)      Branches: 60.65% (1318 / 2173)      Functions: 79.12% (705 / 891)      Lines: 77.32% (3611 / 4670)      Ignored: none     

All files » lib\
File Statements Branches Functions Lines
APIPlugin.js 86.96% (20 / 23) 100% (0 / 0) 62.5% (5 / 8) 86.96% (20 / 23)
AbstractPlugin.js 100% (11 / 11) 50% (1 / 2) 100% (4 / 4) 100% (11 / 11)
ArrayMap.js 60% (18 / 30) 66.67% (4 / 6) 60% (3 / 5) 60% (18 / 30)
AsyncDependenciesBlock.js 86.67% (13 / 15) 100% (2 / 2) 66.67% (2 / 3) 86.67% (13 / 15)
BasicEvaluatedExpression.js 72.64% (77 / 106) 36.96% (17 / 46) 92% (23 / 25) 81.72% (76 / 93)
CachePlugin.js 55.56% (15 / 27) 28.57% (4 / 14) 62.5% (5 / 8) 56% (14 / 25)
CaseSensitiveModulesWarning.js 100% (8 / 8) 100% (0 / 0) 100% (1 / 1) 100% (8 / 8)
Chunk.js 90.3% (121 / 134) 67.24% (39 / 58) 88.89% (32 / 36) 90.3% (121 / 134)
ChunkTemplate.js 100% (15 / 15) 100% (0 / 0) 100% (3 / 3) 100% (15 / 15)
CompatibilityPlugin.js 96.43% (27 / 28) 78.57% (11 / 14) 100% (4 / 4) 100% (25 / 25)
Compilation.js 84.1% (423 / 503) 69.44% (150 / 216) 89.41% (76 / 85) 84.6% (423 / 500)
Compiler.js 65.23% (182 / 279) 36.73% (36 / 98) 67.31% (35 / 52) 71.49% (178 / 249)
ConstPlugin.js 94.29% (33 / 35) 66.67% (8 / 12) 100% (7 / 7) 100% (33 / 33)
ContextModule.js 89.33% (67 / 75) 76.92% (20 / 26) 86.67% (13 / 15) 93.06% (67 / 72)
ContextModuleFactory.js 83.56% (61 / 73) 64.71% (22 / 34) 100% (16 / 16) 98.36% (60 / 61)
ContextReplacementPlugin.js 80.95% (34 / 42) 54.17% (13 / 24) 100% (5 / 5) 85% (34 / 40)
CriticalDependenciesWarning.js 100% (17 / 17) 62.5% (5 / 8) 100% (3 / 3) 100% (15 / 15)
DefinePlugin.js 86.9% (73 / 84) 79.17% (19 / 24) 83.33% (15 / 18) 92.21% (71 / 77)
DependenciesBlock.js 86.67% (26 / 30) 100% (4 / 4) 80% (8 / 10) 86.21% (25 / 29)
DependenciesBlockVariable.js 86.96% (20 / 23) 75% (3 / 4) 71.43% (5 / 7) 90.91% (20 / 22)
Dependency.js 90% (9 / 10) 100% (2 / 2) 75% (3 / 4) 90% (9 / 10)
EntryModuleNotFoundError.js 100% (9 / 9) 100% (0 / 0) 100% (1 / 1) 100% (9 / 9)
EvalDevToolModulePlugin.js 100% (9 / 9) 100% (0 / 0) 100% (3 / 3) 100% (9 / 9)
EvalDevToolModuleTemplatePlugin.js 100% (16 / 16) 100% (4 / 4) 100% (4 / 4) 100% (16 / 16)
EvalSourceMapDevToolModuleTemplatePlugin.js 88.24% (30 / 34) 70% (7 / 10) 87.5% (7 / 8) 88.24% (30 / 34)
EvalSourceMapDevToolPlugin.js 100% (11 / 11) 100% (0 / 0) 100% (4 / 4) 100% (11 / 11)
ExternalModule.js 84.62% (44 / 52) 60% (12 / 20) 66.67% (6 / 9) 84.31% (43 / 51)
ExternalModuleFactoryDecorator.js 73.85% (48 / 65) 68.18% (30 / 44) 77.78% (7 / 9) 77.19% (44 / 57)
ExternalsPlugin.js 100% (8 / 8) 100% (0 / 0) 100% (3 / 3) 100% (8 / 8)
FunctionModulePlugin.js 100% (10 / 10) 100% (2 / 2) 100% (3 / 3) 100% (10 / 10)
FunctionModuleTemplatePlugin.js 100% (24 / 24) 100% (4 / 4) 100% (5 / 5) 100% (24 / 24)
HotModuleReplacementPlugin.js 31.2% (107 / 343) 17.24% (25 / 145) 40.82% (20 / 49) 32.49% (103 / 317)
HotUpdateChunkTemplate.js 78.57% (11 / 14) 100% (0 / 0) 66.67% (2 / 3) 78.57% (11 / 14)
JsonpChunkTemplatePlugin.js 100% (16 / 16) 100% (4 / 4) 100% (4 / 4) 100% (16 / 16)
JsonpHotUpdateChunkTemplatePlugin.js 75% (12 / 16) 100% (4 / 4) 75% (3 / 4) 75% (12 / 16)
JsonpMainTemplatePlugin.js 65.71% (46 / 70) 75% (24 / 32) 64.29% (9 / 14) 66.18% (45 / 68)
JsonpTemplatePlugin.js 100% (10 / 10) 100% (0 / 0) 100% (3 / 3) 100% (10 / 10)
LibraryTemplatePlugin.js 61.36% (27 / 44) 40% (10 / 25) 100% (7 / 7) 61.9% (26 / 42)
LoaderTargetPlugin.js 100% (8 / 8) 100% (0 / 0) 100% (4 / 4) 100% (8 / 8)
MainTemplate.js 96.08% (98 / 102) 86.67% (26 / 30) 100% (19 / 19) 97.98% (97 / 99)
Module.js 85.96% (49 / 57) 80% (8 / 10) 70% (7 / 10) 85.96% (49 / 57)
ModuleFilenameHelpers.js 100% (70 / 70) 100% (20 / 20) 100% (10 / 10) 100% (70 / 70)
ModuleNotFoundError.js 100% (10 / 10) 100% (0 / 0) 100% (1 / 1) 100% (10 / 10)
ModuleParseError.js 87.5% (14 / 16) 50% (2 / 4) 100% (1 / 1) 87.5% (14 / 16)
ModuleParserHelpers.js 100% (10 / 10) 100% (2 / 2) 100% (2 / 2) 100% (9 / 9)
ModuleReason.js 100% (4 / 4) 100% (0 / 0) 100% (1 / 1) 100% (4 / 4)
ModuleTemplate.js 100% (13 / 13) 100% (0 / 0) 100% (3 / 3) 100% (13 / 13)
MovedToPluginWarningPlugin.js 100% (9 / 9) 100% (0 / 0) 100% (3 / 3) 100% (9 / 9)
MultiCompiler.js 60.47% (52 / 86) 31.82% (7 / 22) 38.89% (14 / 36) 61.18% (52 / 85)
MultiEntryPlugin.js 100% (17 / 17) 100% (0 / 0) 100% (5 / 5) 100% (17 / 17)
MultiModule.js 84.44% (38 / 45) 50% (4 / 8) 80% (8 / 10) 84.44% (38 / 45)
MultiModuleFactory.js 100% (9 / 9) 100% (0 / 0) 100% (2 / 2) 100% (9 / 9)
NodeStuffPlugin.js 95.65% (66 / 69) 78.57% (11 / 14) 100% (16 / 16) 100% (65 / 65)
NormalModule.js 82.27% (167 / 203) 61.43% (43 / 70) 74.36% (29 / 39) 85.34% (163 / 191)
NormalModuleFactory.js 89.86% (62 / 69) 73.68% (28 / 38) 100% (12 / 12) 98.36% (60 / 61)
NullFactory.js 100% (4 / 4) 100% (0 / 0) 100% (2 / 2) 100% (4 / 4)
OptionsApply.js 100% (3 / 3) 100% (0 / 0) 50% (1 / 2) 100% (3 / 3)
Parser.js 81.94% (490 / 598) 76.72% (346 / 451) 94.74% (72 / 76) 84.57% (466 / 551)
ProvidePlugin.js 100% (9 / 9) 100% (0 / 0) 100% (4 / 4) 100% (9 / 9)
RawModule.js 91.89% (34 / 37) 66.67% (4 / 6) 72.73% (8 / 11) 91.89% (34 / 37)
RawSource.js 100% (1 / 1) 100% (0 / 0) 100% (0 / 0) 100% (1 / 1)
RecordIdsPlugin.js 68.63% (70 / 102) 60% (30 / 50) 66.67% (14 / 21) 73.49% (61 / 83)
RequestShortener.js 92.5% (37 / 40) 71.43% (20 / 28) 100% (2 / 2) 97.37% (37 / 38)
RequireJsStuffPlugin.js 84.62% (22 / 26) 100% (0 / 0) 83.33% (5 / 6) 84.62% (22 / 26)
SetVarMainTemplatePlugin.js 90% (18 / 20) 62.5% (5 / 8) 100% (5 / 5) 90% (18 / 20)
SingleEntryPlugin.js 100% (12 / 12) 100% (0 / 0) 100% (4 / 4) 100% (12 / 12)
SourceMapDevToolPlugin.js 89.01% (81 / 91) 75% (18 / 24) 94.44% (17 / 18) 88.89% (80 / 90)
Stats.js 31.59% (139 / 440) 30.43% (84 / 276) 41.67% (25 / 60) 32% (128 / 400)
Template.js 93.33% (70 / 75) 80.56% (29 / 36) 100% (10 / 10) 97.06% (66 / 68)
UmdMainTemplatePlugin.js 98.04% (50 / 51) 87.5% (21 / 24) 100% (18 / 18) 97.92% (47 / 48)
UnsupportedFeatureWarning.js 100% (8 / 8) 100% (0 / 0) 100% (1 / 1) 100% (8 / 8)
WarnCaseSensitiveModulesPlugin.js 100% (15 / 15) 75% (3 / 4) 100% (5 / 5) 100% (15 / 15)
WebpackOptionsApply.js 69.4% (127 / 183) 74.64% (103 / 138) 63.64% (7 / 11) 69.4% (127 / 183)
WebpackOptionsDefaulter.js 95.59% (65 / 68) 78.57% (11 / 14) 100% (3 / 3) 95.52% (64 / 67)
removeAndDo.js 100% (7 / 7) 100% (2 / 2) 100% (1 / 1) 100% (7 / 7)
webpack.js 96.97% (32 / 33) 83.33% (5 / 6) 100% (5 / 5) 96.97% (32 / 33)