User:Dnessett/Parser Tests/Code Coverage

The following information is organized into 3 sections. The first specifies global code coverage statistics. The second lists the files touched by parserTests ordered by the percentage of executable code parserTests exercises. The third is the same information with files arranged alphabetically.

Global Statistics
Code coverage statistics for parserTests using version 1.16alpha(r53962) at 09:57, 30th July 2009.

parserTests run with --run-disabled flag. Number of files exercised: 141 Number of lines in those files: 85607 Lines covered: 59500  Lines not covered: 26107  Percentage covered:  69%

Percentage Coverage Histogram

 * $$0-4: \ \ \ *******************\ 19$$
 * $$5-9: \ \ \ *****\ 5$$
 * $$10-14: *********\ 9$$
 * $$15-19: *********\ 9$$
 * $$20-24: ***\ 3$$
 * $$25-29: *******\ 7$$
 * $$30-34: ****\ 4$$
 * $$35-39: *******\ 7$$
 * $$40-44: ****\ 4$$
 * $$45-49: ***\ 3$$
 * $$50-54: *******\ 7$$
 * $$55-59: *****\ 5$$
 * $$60-64: ***\ 3$$
 * $$65-69: **\ 2$$
 * $$70-74: ******\ 6$$
 * $$75-79: ****\ 4$$
 * $$80-84: ***\ 3$$
 * $$85-89: **\ 2$$
 * $$90-94: \ 0$$
 * $$95-99: **\ 2$$
 * $$100:\ \ \ \ \ *************************************\ 37$$

Per File Statistics (In Ascending Order By Code Coverage Percentage)
File: .../phase3/install-utils.inc
 * lines covered: 0
 * lines uncovered: 83
 * total lines: 83
 * percentage coverage: 0

File: .../phase3/includes/Exception.php
 * lines covered: 0
 * lines uncovered: 175
 * total lines: 175
 * percentage coverage: 0

File: .../phase3/includes/SiteConfiguration.php
 * lines covered: 0
 * lines uncovered: 176
 * total lines: 176
 * percentage coverage: 0

File: .../phase3/includes/XmlFunctions.php
 * lines covered: 0
 * lines uncovered: 60
 * total lines: 60
 * percentage coverage: 0

File: .../phase3/includes/normal/UtfNormal.php
 * lines covered: 0
 * lines uncovered: 404
 * total lines: 404
 * percentage coverage: 0

File: .../extensions/Cite/Cite.php
 * lines covered: 0
 * lines uncovered: 3
 * total lines: 3
 * percentage coverage: 0

File: .../extensions/Renameuser/SpecialRenameuser.php
 * lines covered: 0
 * lines uncovered: 9
 * total lines: 9
 * percentage coverage: 0

File: .../phase3/includes/SkinTemplate.php
 * lines covered: 6
 * lines uncovered: 733
 * total lines: 739
 * percentage coverage: 0

File: .../phase3/includes/Block.php
 * lines covered: 5
 * lines uncovered: 456
 * total lines: 461
 * percentage coverage: 1

File: .../phase3/skins/MonoBook.php
 * lines covered: 5
 * lines uncovered: 201
 * total lines: 206
 * percentage coverage: 2

File: .../extensions/Gadgets/Gadgets.php
 * lines covered: 3
 * lines uncovered: 112
 * total lines: 115
 * percentage coverage: 2

File: .../phase3/includes/SearchEngine.php
 * lines covered: 15
 * lines uncovered: 531
 * total lines: 546
 * percentage coverage: 2

File: .../phase3/includes/specials/SpecialAllpages.php
 * lines covered: 9
 * lines uncovered: 282
 * total lines: 291
 * percentage coverage: 3

File: .../phase3/includes/HTMLFileCache.php
 * lines covered: 4
 * lines uncovered: 124
 * total lines: 128
 * percentage coverage: 3

File: .../phase3/includes/Skin.php
 * lines covered: 44
 * lines uncovered: 1325
 * total lines: 1369
 * percentage coverage: 3

File: .../phase3/includes/specials/SpecialVersion.php
 * lines covered: 18
 * lines uncovered: 429
 * total lines: 447
 * percentage coverage: 4

File: .../phase3/includes/Status.php
 * lines covered: 5
 * lines uncovered: 114
 * total lines: 119
 * percentage coverage: 4

File: .../phase3/includes/WebRequest.php
 * lines covered: 14
 * lines uncovered: 290
 * total lines: 304
 * percentage coverage: 4

File: .../phase3/includes/Category.php
 * lines covered: 7
 * lines uncovered: 142
 * total lines: 149
 * percentage coverage: 4

File: .../phase3/includes/ObjectCache.php
 * lines covered: 5
 * lines uncovered: 81
 * total lines: 86
 * percentage coverage: 5

File: .../phase3/includes/OutputPage.php
 * lines covered: 75
 * lines uncovered: 1127
 * total lines: 1202
 * percentage coverage: 6

File: .../phase3/includes/RefreshLinksJob.php
 * lines covered: 5
 * lines uncovered: 72
 * total lines: 77
 * percentage coverage: 6

File: .../phase3/includes/filerepo/FSRepo.php
 * lines covered: 27
 * lines uncovered: 355
 * total lines: 382
 * percentage coverage: 7

File: .../phase3/includes/IP.php
 * lines covered: 29
 * lines uncovered: 262
 * total lines: 291
 * percentage coverage: 9

File: .../phase3/includes/Xml.php
 * lines covered: 37
 * lines uncovered: 324
 * total lines: 361
 * percentage coverage: 10

File: .../phase3/includes/User.php
 * lines covered: 185
 * lines uncovered: 1536
 * total lines: 1721
 * percentage coverage: 10

File: .../phase3/includes/normal/UtfNormalUtil.php
 * lines covered: 6
 * lines uncovered: 45
 * total lines: 51
 * percentage coverage: 11

File: .../extensions/ParserFunctions/ParserFunctions_body.php
 * lines covered: 57
 * lines uncovered: 404
 * total lines: 461
 * percentage coverage: 12

File: .../phase3/includes/UserArray.php
 * lines covered: 6
 * lines uncovered: 42
 * total lines: 48
 * percentage coverage: 12

File: .../phase3/includes/Article.php
 * lines covered: 304
 * lines uncovered: 2084
 * total lines: 2388
 * percentage coverage: 12

File: .../phase3/languages/classes/LanguageSr_el.php
 * lines covered: 2
 * lines uncovered: 13
 * total lines: 15
 * percentage coverage: 13

File: .../phase3/languages/classes/LanguageSr_ec.php
 * lines covered: 2
 * lines uncovered: 13
 * total lines: 15
 * percentage coverage: 13

File: .../phase3/includes/filerepo/LocalFile.php
 * lines covered: 156
 * lines uncovered: 982
 * total lines: 1138
 * percentage coverage: 13

File: .../phase3/includes/Math.php
 * lines covered: 35
 * lines uncovered: 191
 * total lines: 226
 * percentage coverage: 15

File: .../phase3/includes/RecentChange.php
 * lines covered: 69
 * lines uncovered: 369
 * total lines: 438
 * percentage coverage: 15

File: .../phase3/includes/db/LoadBalancer.php
 * lines covered: 87
 * lines uncovered: 455
 * total lines: 542
 * percentage coverage: 16

File: .../phase3/includes/ImageFunctions.php
 * lines covered: 18
 * lines uncovered: 89
 * total lines: 107
 * percentage coverage: 16

File: .../phase3/includes/filerepo/FileRepo.php
 * lines covered: 41
 * lines uncovered: 200
 * total lines: 241
 * percentage coverage: 17

File: .../phase3/includes/UserMailer.php
 * lines covered: 58
 * lines uncovered: 265
 * total lines: 323
 * percentage coverage: 17

File: .../phase3/languages/classes/LanguageZh_hans.php
 * lines covered: 2
 * lines uncovered: 9
 * total lines: 11
 * percentage coverage: 18

File: .../phase3/includes/JobQueue.php
 * lines covered: 29
 * lines uncovered: 130
 * total lines: 159
 * percentage coverage: 18

File: .../phase3/includes/CacheDependency.php
 * lines covered: 31
 * lines uncovered: 125
 * total lines: 156
 * percentage coverage: 19

File: .../phase3/includes/SearchUpdate.php
 * lines covered: 12
 * lines uncovered: 43
 * total lines: 55
 * percentage coverage: 21

File: .../phase3/includes/filerepo/LocalRepo.php
 * lines covered: 32
 * lines uncovered: 104
 * total lines: 136
 * percentage coverage: 23

File: .../phase3/includes/Title.php
 * lines covered: 457
 * lines uncovered: 1385
 * total lines: 1842
 * percentage coverage: 24

File: .../phase3/includes/GlobalFunctions.php
 * lines covered: 407
 * lines uncovered: 1160
 * total lines: 1567
 * percentage coverage: 25

File: .../phase3/languages/Language.php
 * lines covered: 352
 * lines uncovered: 987
 * total lines: 1339
 * percentage coverage: 26

File: .../phase3/includes/filerepo/File.php
 * lines covered: 142
 * lines uncovered: 381
 * total lines: 523
 * percentage coverage: 27

File: .../phase3/includes/db/Database.php
 * lines covered: 321
 * lines uncovered: 831
 * total lines: 1152
 * percentage coverage: 27

File: .../phase3/includes/Exif.php
 * lines covered: 192
 * lines uncovered: 484
 * total lines: 676
 * percentage coverage: 28

File: .../phase3/includes/ProxyTools.php
 * lines covered: 37
 * lines uncovered: 91
 * total lines: 128
 * percentage coverage: 28

File: .../phase3/includes/media/Generic.php
 * lines covered: 53
 * lines uncovered: 129
 * total lines: 182
 * percentage coverage: 29

File: .../phase3/includes/filerepo/RepoGroup.php
 * lines covered: 42
 * lines uncovered: 93
 * total lines: 135
 * percentage coverage: 31

File: .../phase3/includes/SiteStats.php
 * lines covered: 49
 * lines uncovered: 102
 * total lines: 151
 * percentage coverage: 32

File: .../phase3/languages/classes/LanguageFr.php
 * lines covered: 2
 * lines uncovered: 4
 * total lines: 6
 * percentage coverage: 33

File: .../phase3/includes/db/DatabaseMysql.php
 * lines covered: 88
 * lines uncovered: 166
 * total lines: 254
 * percentage coverage: 34

File: .../phase3/includes/parser/CoreParserFunctions.php
 * lines covered: 149
 * lines uncovered: 273
 * total lines: 422
 * percentage coverage: 35

File: .../phase3/includes/media/Bitmap.php
 * lines covered: 86
 * lines uncovered: 147
 * total lines: 233
 * percentage coverage: 36

File: .../phase3/includes/ProfilerStub.php
 * lines covered: 6
 * lines uncovered: 10
 * total lines: 16
 * percentage coverage: 37

File: .../phase3/includes/db/LBFactory.php
 * lines covered: 44
 * lines uncovered: 73
 * total lines: 117
 * percentage coverage: 37

File: .../phase3/includes/SpecialPage.php
 * lines covered: 156
 * lines uncovered: 242
 * total lines: 398
 * percentage coverage: 39

File: .../phase3/includes/StubObject.php
 * lines covered: 35
 * lines uncovered: 54
 * total lines: 89
 * percentage coverage: 39

File: .../phase3/includes/filerepo/FileCache.php
 * lines covered: 33
 * lines uncovered: 50
 * total lines: 83
 * percentage coverage: 39

File: .../phase3/includes/Revision.php
 * lines covered: 207
 * lines uncovered: 292
 * total lines: 499
 * percentage coverage: 41

File: .../phase3/includes/Interwiki.php
 * lines covered: 48
 * lines uncovered: 66
 * total lines: 114
 * percentage coverage: 42

File: .../phase3/includes/MimeMagic.php
 * lines covered: 168
 * lines uncovered: 215
 * total lines: 383
 * percentage coverage: 43

File: .../phase3/includes/XmlTypeCheck.php
 * lines covered: 15
 * lines uncovered: 19
 * total lines: 34
 * percentage coverage: 44

File: .../phase3/includes/Hooks.php
 * lines covered: 46
 * lines uncovered: 54
 * total lines: 100
 * percentage coverage: 46

File: .../phase3/includes/parser/ParserCache.php
 * lines covered: 37
 * lines uncovered: 41
 * total lines: 78
 * percentage coverage: 47

File: .../phase3/includes/MessageCache.php
 * lines covered: 206
 * lines uncovered: 222
 * total lines: 428
 * percentage coverage: 48

File: .../phase3/includes/HTMLCacheUpdate.php
 * lines covered: 33
 * lines uncovered: 33
 * total lines: 66
 * percentage coverage: 50

File: .../extensions/ParserFunctions/ParserFunctions.php
 * lines covered: 30
 * lines uncovered: 29
 * total lines: 59
 * percentage coverage: 50

File: .../phase3/includes/Linker.php
 * lines covered: 519
 * lines uncovered: 489
 * total lines: 1008
 * percentage coverage: 51

File: .../phase3/includes/BacklinkCache.php
 * lines covered: 73
 * lines uncovered: 64
 * total lines: 137
 * percentage coverage: 53

File: .../phase3/includes/StringUtils.php
 * lines covered: 103
 * lines uncovered: 89
 * total lines: 192
 * percentage coverage: 53

File: .../phase3/includes/MediaTransformOutput.php
 * lines covered: 53
 * lines uncovered: 45
 * total lines: 98
 * percentage coverage: 54

File: .../phase3/includes/specials/SpecialPrefixindex.php
 * lines covered: 71
 * lines uncovered: 59
 * total lines: 130
 * percentage coverage: 54

File: .../phase3/includes/parser/ParserOutput.php
 * lines covered: 65
 * lines uncovered: 49
 * total lines: 114
 * percentage coverage: 57

File: .../phase3/maintenance/parserTests.inc
 * lines covered: 526
 * lines uncovered: 382
 * total lines: 908
 * percentage coverage: 57

File: .../phase3/includes/LocalisationCache.php
 * lines covered: 289
 * lines uncovered: 202
 * total lines: 491
 * percentage coverage: 58

File: .../phase3/includes/Namespace.php
 * lines covered: 26
 * lines uncovered: 18
 * total lines: 44
 * percentage coverage: 59

File: .../phase3/includes/AutoLoader.php
 * lines covered: 22
 * lines uncovered: 15
 * total lines: 37
 * percentage coverage: 59

File: .../phase3/includes/LinksUpdate.php
 * lines covered: 226
 * lines uncovered: 149
 * total lines: 375
 * percentage coverage: 60

File: .../phase3/includes/ImageGallery.php
 * lines covered: 92
 * lines uncovered: 59
 * total lines: 151
 * percentage coverage: 60

File: .../phase3/includes/MagicWord.php
 * lines covered: 165
 * lines uncovered: 102
 * total lines: 267
 * percentage coverage: 61

File: .../phase3/languages/LanguageConverter.php
 * lines covered: 444
 * lines uncovered: 229
 * total lines: 673
 * percentage coverage: 65

File: .../phase3/maintenance/parserTestsParserTime.php
 * lines covered: 2
 * lines uncovered: 1
 * total lines: 3
 * percentage coverage: 66

File: .../phase3/maintenance/parserTestsStaticParserHook.php
 * lines covered: 14
 * lines uncovered: 6
 * total lines: 20
 * percentage coverage: 70

File: .../phase3/includes/parser/Preprocessor_DOM.php
 * lines covered: 688
 * lines uncovered: 290
 * total lines: 978
 * percentage coverage: 70

File: .../extensions/Cite/Cite_body.php
 * lines covered: 283
 * lines uncovered: 110
 * total lines: 393
 * percentage coverage: 72

File: .../phase3/includes/parser/ParserOptions.php
 * lines covered: 81
 * lines uncovered: 31
 * total lines: 112
 * percentage coverage: 72

File: .../phase3/includes/parser/Parser.php
 * lines covered: 2171
 * lines uncovered: 804
 * total lines: 2975
 * percentage coverage: 72

File: .../phase3/languages/classes/LanguageSr.php
 * lines covered: 57
 * lines uncovered: 20
 * total lines: 77
 * percentage coverage: 74

File: .../phase3/includes/LinkCache.php
 * lines covered: 79
 * lines uncovered: 26
 * total lines: 105
 * percentage coverage: 75

File: .../phase3/includes/TitleArray.php
 * lines covered: 32
 * lines uncovered: 9
 * total lines: 41
 * percentage coverage: 78

File: .../phase3/maintenance/RunParserTests.php
 * lines covered: 29
 * lines uncovered: 8
 * total lines: 37
 * percentage coverage: 78

File: .../phase3/includes/LinkBatch.php
 * lines covered: 81
 * lines uncovered: 22
 * total lines: 103
 * percentage coverage: 78

File: .../phase3/maintenance/parserTestsParserHook.php
 * lines covered: 8
 * lines uncovered: 2
 * total lines: 10
 * percentage coverage: 80

File: .../phase3/languages/classes/LanguageZh.php
 * lines covered: 108
 * lines uncovered: 23
 * total lines: 131
 * percentage coverage: 82

File: .../phase3/includes/Sanitizer.php
 * lines covered: 638
 * lines uncovered: 134
 * total lines: 772
 * percentage coverage: 82

File: .../phase3/includes/parser/LinkHolderArray.php
 * lines covered: 240
 * lines uncovered: 42
 * total lines: 282
 * percentage coverage: 85

File: .../phase3/includes/parser/DateFormatter.php
 * lines covered: 176
 * lines uncovered: 23
 * total lines: 199
 * percentage coverage: 88

File: .../phase3/maintenance/initStats.inc
 * lines covered: 38
 * lines uncovered: 2
 * total lines: 40
 * percentage coverage: 95

File: .../extensions/ParserFunctions/ParserFunctions.i18n.magic.php
 * lines covered: 75
 * lines uncovered: 1
 * total lines: 76
 * percentage coverage: 98

File: .../phase3/languages/messages/MessagesZh_mo.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_sg.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh.php
 * lines covered: 160
 * lines uncovered: 0
 * total lines: 160
 * percentage coverage: 100

File: .../phase3/includes/Sanitizer.php(1348) : regexp code
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../extensions/Cite/Cite.i18n.php
 * lines covered: 1471
 * lines uncovered: 0
 * total lines: 1471
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_my.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr_el.php
 * lines covered: 1514
 * lines uncovered: 0
 * total lines: 1514
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hans.php
 * lines covered: 2537
 * lines uncovered: 0
 * total lines: 2537
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesFr.php
 * lines covered: 2642
 * lines uncovered: 0
 * total lines: 2642
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageZh.deps.php
 * lines covered: 3
 * lines uncovered: 0
 * total lines: 3
 * percentage coverage: 100

File: .../phase3/languages/Names.php
 * lines covered: 362
 * lines uncovered: 0
 * total lines: 362
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesDe.php
 * lines covered: 2648
 * lines uncovered: 0
 * total lines: 2648
 * percentage coverage: 100

File: .../extensions/Nuke/SpecialNuke.i18n.php
 * lines covered: 817
 * lines uncovered: 0
 * total lines: 817
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_tw.php
 * lines covered: 531
 * lines uncovered: 0
 * total lines: 531
 * percentage coverage: 100

File: .../phase3/includes/Sanitizer.php(677) : regexp code
 * lines covered: 1
 * lines uncovered: 0
 * total lines: 1
 * percentage coverage: 100

File: .../extensions/Renameuser/SpecialRenameuser.i18n.php
 * lines covered: 2486
 * lines uncovered: 0
 * total lines: 2486
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hk.php
 * lines covered: 15
 * lines uncovered: 0
 * total lines: 15
 * percentage coverage: 100

File: .../phase3/includes/parser/Preprocessor.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/maintenance/parserTests.inc(656) : eval'd code
 * lines covered: 1
 * lines uncovered: 0
 * total lines: 1
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesLn.php
 * lines covered: 305
 * lines uncovered: 0
 * total lines: 305
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hant.php
 * lines covered: 2515
 * lines uncovered: 0
 * total lines: 2515
 * percentage coverage: 100

File: .../extensions/Gadgets/Gadgets.alias.php
 * lines covered: 92
 * lines uncovered: 0
 * total lines: 92
 * percentage coverage: 100

File: .../extensions/Nuke/SpecialNuke.alias.php
 * lines covered: 52
 * lines uncovered: 0
 * total lines: 52
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageSr.deps.php
 * lines covered: 3
 * lines uncovered: 0
 * total lines: 3
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesFa.php
 * lines covered: 2719
 * lines uncovered: 0
 * total lines: 2719
 * percentage coverage: 100

File: .../extensions/Renameuser/SpecialRenameuser.alias.php
 * lines covered: 96
 * lines uncovered: 0
 * total lines: 96
 * percentage coverage: 100

File: .../phase3/skins/MonoBook.deps.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesEn.php
 * lines covered: 3079
 * lines uncovered: 0
 * total lines: 3079
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageSr_el.deps.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../extensions/Gadgets/Gadgets.i18n.php
 * lines covered: 687
 * lines uncovered: 0
 * total lines: 687
 * percentage coverage: 100

File: .../extensions/ExpandTemplates/ExpandTemplates.i18n.php
 * lines covered: 1085
 * lines uncovered: 0
 * total lines: 1085
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_cn.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr.php
 * lines covered: 11
 * lines uncovered: 0
 * total lines: 11
 * percentage coverage: 100

File: .../extensions/ExpandTemplates/ExpandTemplates.alias.php
 * lines covered: 90
 * lines uncovered: 0
 * total lines: 90
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr_ec.php
 * lines covered: 2371
 * lines uncovered: 0
 * total lines: 2371
 * percentage coverage: 100

File: .../phase3/includes/ZhConversion.php
 * lines covered: 17339
 * lines uncovered: 0
 * total lines: 17339
 * percentage coverage: 100

File: .../extensions/ParserFunctions/ParserFunctions.i18n.php
 * lines covered: 1484
 * lines uncovered: 0
 * total lines: 1484
 * percentage coverage: 100

Per File Statistics (In File Name Alphabetic Order)
File: .../extensions/Cite/Cite.i18n.php
 * lines covered: 1471
 * lines uncovered: 0
 * total lines: 1471
 * percentage coverage: 100

File: .../extensions/Cite/Cite.php
 * lines covered: 0
 * lines uncovered: 3
 * total lines: 3
 * percentage coverage: 0

File: .../extensions/Cite/Cite_body.php
 * lines covered: 283
 * lines uncovered: 110
 * total lines: 393
 * percentage coverage: 72

File: .../extensions/ExpandTemplates/ExpandTemplates.alias.php
 * lines covered: 90
 * lines uncovered: 0
 * total lines: 90
 * percentage coverage: 100

File: .../extensions/ExpandTemplates/ExpandTemplates.i18n.php
 * lines covered: 1085
 * lines uncovered: 0
 * total lines: 1085
 * percentage coverage: 100

File: .../extensions/Gadgets/Gadgets.alias.php
 * lines covered: 92
 * lines uncovered: 0
 * total lines: 92
 * percentage coverage: 100

File: .../extensions/Gadgets/Gadgets.i18n.php
 * lines covered: 687
 * lines uncovered: 0
 * total lines: 687
 * percentage coverage: 100

File: .../extensions/Gadgets/Gadgets.php
 * lines covered: 3
 * lines uncovered: 112
 * total lines: 115
 * percentage coverage: 2

File: .../extensions/Nuke/SpecialNuke.alias.php
 * lines covered: 52
 * lines uncovered: 0
 * total lines: 52
 * percentage coverage: 100

File: .../extensions/Nuke/SpecialNuke.i18n.php
 * lines covered: 817
 * lines uncovered: 0
 * total lines: 817
 * percentage coverage: 100

File: .../extensions/ParserFunctions/ParserFunctions.i18n.magic.php
 * lines covered: 75
 * lines uncovered: 1
 * total lines: 76
 * percentage coverage: 98

File: .../extensions/ParserFunctions/ParserFunctions.i18n.php
 * lines covered: 1484
 * lines uncovered: 0
 * total lines: 1484
 * percentage coverage: 100

File: .../extensions/ParserFunctions/ParserFunctions.php
 * lines covered: 30
 * lines uncovered: 29
 * total lines: 59
 * percentage coverage: 50

File: .../extensions/ParserFunctions/ParserFunctions_body.php
 * lines covered: 57
 * lines uncovered: 404
 * total lines: 461
 * percentage coverage: 12

File: .../extensions/Renameuser/SpecialRenameuser.alias.php
 * lines covered: 96
 * lines uncovered: 0
 * total lines: 96
 * percentage coverage: 100

File: .../extensions/Renameuser/SpecialRenameuser.i18n.php
 * lines covered: 2486
 * lines uncovered: 0
 * total lines: 2486
 * percentage coverage: 100

File: .../extensions/Renameuser/SpecialRenameuser.php
 * lines covered: 0
 * lines uncovered: 9
 * total lines: 9
 * percentage coverage: 0

File: .../phase3/includes/Article.php
 * lines covered: 304
 * lines uncovered: 2084
 * total lines: 2388
 * percentage coverage: 12

File: .../phase3/includes/AutoLoader.php
 * lines covered: 22
 * lines uncovered: 15
 * total lines: 37
 * percentage coverage: 59

File: .../phase3/includes/BacklinkCache.php
 * lines covered: 73
 * lines uncovered: 64
 * total lines: 137
 * percentage coverage: 53

File: .../phase3/includes/Block.php
 * lines covered: 5
 * lines uncovered: 456
 * total lines: 461
 * percentage coverage: 1

File: .../phase3/includes/CacheDependency.php
 * lines covered: 31
 * lines uncovered: 125
 * total lines: 156
 * percentage coverage: 19

File: .../phase3/includes/Category.php
 * lines covered: 7
 * lines uncovered: 142
 * total lines: 149
 * percentage coverage: 4

File: .../phase3/includes/Exception.php
 * lines covered: 0
 * lines uncovered: 175
 * total lines: 175
 * percentage coverage: 0

File: .../phase3/includes/Exif.php
 * lines covered: 192
 * lines uncovered: 484
 * total lines: 676
 * percentage coverage: 28

File: .../phase3/includes/GlobalFunctions.php
 * lines covered: 407
 * lines uncovered: 1160
 * total lines: 1567
 * percentage coverage: 25

File: .../phase3/includes/HTMLCacheUpdate.php
 * lines covered: 33
 * lines uncovered: 33
 * total lines: 66
 * percentage coverage: 50

File: .../phase3/includes/HTMLFileCache.php
 * lines covered: 4
 * lines uncovered: 124
 * total lines: 128
 * percentage coverage: 3

File: .../phase3/includes/Hooks.php
 * lines covered: 46
 * lines uncovered: 54
 * total lines: 100
 * percentage coverage: 46

File: .../phase3/includes/IP.php
 * lines covered: 29
 * lines uncovered: 262
 * total lines: 291
 * percentage coverage: 9

File: .../phase3/includes/ImageFunctions.php
 * lines covered: 18
 * lines uncovered: 89
 * total lines: 107
 * percentage coverage: 16

File: .../phase3/includes/ImageGallery.php
 * lines covered: 92
 * lines uncovered: 59
 * total lines: 151
 * percentage coverage: 60

File: .../phase3/includes/Interwiki.php
 * lines covered: 48
 * lines uncovered: 66
 * total lines: 114
 * percentage coverage: 42

File: .../phase3/includes/JobQueue.php
 * lines covered: 29
 * lines uncovered: 130
 * total lines: 159
 * percentage coverage: 18

File: .../phase3/includes/LinkBatch.php
 * lines covered: 81
 * lines uncovered: 22
 * total lines: 103
 * percentage coverage: 78

File: .../phase3/includes/LinkCache.php
 * lines covered: 79
 * lines uncovered: 26
 * total lines: 105
 * percentage coverage: 75

File: .../phase3/includes/Linker.php
 * lines covered: 519
 * lines uncovered: 489
 * total lines: 1008
 * percentage coverage: 51

File: .../phase3/includes/LinksUpdate.php
 * lines covered: 226
 * lines uncovered: 149
 * total lines: 375
 * percentage coverage: 60

File: .../phase3/includes/LocalisationCache.php
 * lines covered: 289
 * lines uncovered: 202
 * total lines: 491
 * percentage coverage: 58

File: .../phase3/includes/MagicWord.php
 * lines covered: 165
 * lines uncovered: 102
 * total lines: 267
 * percentage coverage: 61

File: .../phase3/includes/Math.php
 * lines covered: 35
 * lines uncovered: 191
 * total lines: 226
 * percentage coverage: 15

File: .../phase3/includes/MediaTransformOutput.php
 * lines covered: 53
 * lines uncovered: 45
 * total lines: 98
 * percentage coverage: 54

File: .../phase3/includes/MessageCache.php
 * lines covered: 206
 * lines uncovered: 222
 * total lines: 428
 * percentage coverage: 48

File: .../phase3/includes/MimeMagic.php
 * lines covered: 168
 * lines uncovered: 215
 * total lines: 383
 * percentage coverage: 43

File: .../phase3/includes/Namespace.php
 * lines covered: 26
 * lines uncovered: 18
 * total lines: 44
 * percentage coverage: 59

File: .../phase3/includes/ObjectCache.php
 * lines covered: 5
 * lines uncovered: 81
 * total lines: 86
 * percentage coverage: 5

File: .../phase3/includes/OutputPage.php
 * lines covered: 75
 * lines uncovered: 1127
 * total lines: 1202
 * percentage coverage: 6

File: .../phase3/includes/ProfilerStub.php
 * lines covered: 6
 * lines uncovered: 10
 * total lines: 16
 * percentage coverage: 37

File: .../phase3/includes/ProxyTools.php
 * lines covered: 37
 * lines uncovered: 91
 * total lines: 128
 * percentage coverage: 28

File: .../phase3/includes/RecentChange.php
 * lines covered: 69
 * lines uncovered: 369
 * total lines: 438
 * percentage coverage: 15

File: .../phase3/includes/RefreshLinksJob.php
 * lines covered: 5
 * lines uncovered: 72
 * total lines: 77
 * percentage coverage: 6

File: .../phase3/includes/Revision.php
 * lines covered: 207
 * lines uncovered: 292
 * total lines: 499
 * percentage coverage: 41

File: .../phase3/includes/Sanitizer.php
 * lines covered: 638
 * lines uncovered: 134
 * total lines: 772
 * percentage coverage: 82

File: .../phase3/includes/Sanitizer.php(1348) : regexp code
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/includes/Sanitizer.php(677) : regexp code
 * lines covered: 1
 * lines uncovered: 0
 * total lines: 1
 * percentage coverage: 100

File: .../phase3/includes/SearchEngine.php
 * lines covered: 15
 * lines uncovered: 531
 * total lines: 546
 * percentage coverage: 2

File: .../phase3/includes/SearchUpdate.php
 * lines covered: 12
 * lines uncovered: 43
 * total lines: 55
 * percentage coverage: 21

File: .../phase3/includes/SiteConfiguration.php
 * lines covered: 0
 * lines uncovered: 176
 * total lines: 176
 * percentage coverage: 0

File: .../phase3/includes/SiteStats.php
 * lines covered: 49
 * lines uncovered: 102
 * total lines: 151
 * percentage coverage: 32

File: .../phase3/includes/Skin.php
 * lines covered: 44
 * lines uncovered: 1325
 * total lines: 1369
 * percentage coverage: 3

File: .../phase3/includes/SkinTemplate.php
 * lines covered: 6
 * lines uncovered: 733
 * total lines: 739
 * percentage coverage: 0

File: .../phase3/includes/SpecialPage.php
 * lines covered: 156
 * lines uncovered: 242
 * total lines: 398
 * percentage coverage: 39

File: .../phase3/includes/Status.php
 * lines covered: 5
 * lines uncovered: 114
 * total lines: 119
 * percentage coverage: 4

File: .../phase3/includes/StringUtils.php
 * lines covered: 103
 * lines uncovered: 89
 * total lines: 192
 * percentage coverage: 53

File: .../phase3/includes/StubObject.php
 * lines covered: 35
 * lines uncovered: 54
 * total lines: 89
 * percentage coverage: 39

File: .../phase3/includes/Title.php
 * lines covered: 457
 * lines uncovered: 1385
 * total lines: 1842
 * percentage coverage: 24

File: .../phase3/includes/TitleArray.php
 * lines covered: 32
 * lines uncovered: 9
 * total lines: 41
 * percentage coverage: 78

File: .../phase3/includes/User.php
 * lines covered: 185
 * lines uncovered: 1536
 * total lines: 1721
 * percentage coverage: 10

File: .../phase3/includes/UserArray.php
 * lines covered: 6
 * lines uncovered: 42
 * total lines: 48
 * percentage coverage: 12

File: .../phase3/includes/UserMailer.php
 * lines covered: 58
 * lines uncovered: 265
 * total lines: 323
 * percentage coverage: 17

File: .../phase3/includes/WebRequest.php
 * lines covered: 14
 * lines uncovered: 290
 * total lines: 304
 * percentage coverage: 4

File: .../phase3/includes/Xml.php
 * lines covered: 37
 * lines uncovered: 324
 * total lines: 361
 * percentage coverage: 10

File: .../phase3/includes/XmlFunctions.php
 * lines covered: 0
 * lines uncovered: 60
 * total lines: 60
 * percentage coverage: 0

File: .../phase3/includes/XmlTypeCheck.php
 * lines covered: 15
 * lines uncovered: 19
 * total lines: 34
 * percentage coverage: 44

File: .../phase3/includes/ZhConversion.php
 * lines covered: 17339
 * lines uncovered: 0
 * total lines: 17339
 * percentage coverage: 100

File: .../phase3/includes/db/Database.php
 * lines covered: 321
 * lines uncovered: 831
 * total lines: 1152
 * percentage coverage: 27

File: .../phase3/includes/db/DatabaseMysql.php
 * lines covered: 88
 * lines uncovered: 166
 * total lines: 254
 * percentage coverage: 34

File: .../phase3/includes/db/LBFactory.php
 * lines covered: 44
 * lines uncovered: 73
 * total lines: 117
 * percentage coverage: 37

File: .../phase3/includes/db/LoadBalancer.php
 * lines covered: 87
 * lines uncovered: 455
 * total lines: 542
 * percentage coverage: 16

File: .../phase3/includes/filerepo/FSRepo.php
 * lines covered: 27
 * lines uncovered: 355
 * total lines: 382
 * percentage coverage: 7

File: .../phase3/includes/filerepo/File.php
 * lines covered: 142
 * lines uncovered: 381
 * total lines: 523
 * percentage coverage: 27

File: .../phase3/includes/filerepo/FileCache.php
 * lines covered: 33
 * lines uncovered: 50
 * total lines: 83
 * percentage coverage: 39

File: .../phase3/includes/filerepo/FileRepo.php
 * lines covered: 41
 * lines uncovered: 200
 * total lines: 241
 * percentage coverage: 17

File: .../phase3/includes/filerepo/LocalFile.php
 * lines covered: 156
 * lines uncovered: 982
 * total lines: 1138
 * percentage coverage: 13

File: .../phase3/includes/filerepo/LocalRepo.php
 * lines covered: 32
 * lines uncovered: 104
 * total lines: 136
 * percentage coverage: 23

File: .../phase3/includes/filerepo/RepoGroup.php
 * lines covered: 42
 * lines uncovered: 93
 * total lines: 135
 * percentage coverage: 31

File: .../phase3/includes/media/Bitmap.php
 * lines covered: 86
 * lines uncovered: 147
 * total lines: 233
 * percentage coverage: 36

File: .../phase3/includes/media/Generic.php
 * lines covered: 53
 * lines uncovered: 129
 * total lines: 182
 * percentage coverage: 29

File: .../phase3/includes/normal/UtfNormal.php
 * lines covered: 0
 * lines uncovered: 404
 * total lines: 404
 * percentage coverage: 0

File: .../phase3/includes/normal/UtfNormalUtil.php
 * lines covered: 6
 * lines uncovered: 45
 * total lines: 51
 * percentage coverage: 11

File: .../phase3/includes/parser/CoreParserFunctions.php
 * lines covered: 149
 * lines uncovered: 273
 * total lines: 422
 * percentage coverage: 35

File: .../phase3/includes/parser/DateFormatter.php
 * lines covered: 176
 * lines uncovered: 23
 * total lines: 199
 * percentage coverage: 88

File: .../phase3/includes/parser/LinkHolderArray.php
 * lines covered: 240
 * lines uncovered: 42
 * total lines: 282
 * percentage coverage: 85

File: .../phase3/includes/parser/Parser.php
 * lines covered: 2171
 * lines uncovered: 804
 * total lines: 2975
 * percentage coverage: 72

File: .../phase3/includes/parser/ParserCache.php
 * lines covered: 37
 * lines uncovered: 41
 * total lines: 78
 * percentage coverage: 47

File: .../phase3/includes/parser/ParserOptions.php
 * lines covered: 81
 * lines uncovered: 31
 * total lines: 112
 * percentage coverage: 72

File: .../phase3/includes/parser/ParserOutput.php
 * lines covered: 65
 * lines uncovered: 49
 * total lines: 114
 * percentage coverage: 57

File: .../phase3/includes/parser/Preprocessor.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/includes/parser/Preprocessor_DOM.php
 * lines covered: 688
 * lines uncovered: 290
 * total lines: 978
 * percentage coverage: 70

File: .../phase3/includes/specials/SpecialAllpages.php
 * lines covered: 9
 * lines uncovered: 282
 * total lines: 291
 * percentage coverage: 3

File: .../phase3/includes/specials/SpecialPrefixindex.php
 * lines covered: 71
 * lines uncovered: 59
 * total lines: 130
 * percentage coverage: 54

File: .../phase3/includes/specials/SpecialVersion.php
 * lines covered: 18
 * lines uncovered: 429
 * total lines: 447
 * percentage coverage: 4

File: .../phase3/install-utils.inc
 * lines covered: 0
 * lines uncovered: 83
 * total lines: 83
 * percentage coverage: 0

File: .../phase3/languages/Language.php
 * lines covered: 352
 * lines uncovered: 987
 * total lines: 1339
 * percentage coverage: 26

File: .../phase3/languages/LanguageConverter.php
 * lines covered: 444
 * lines uncovered: 229
 * total lines: 673
 * percentage coverage: 65

File: .../phase3/languages/Names.php
 * lines covered: 362
 * lines uncovered: 0
 * total lines: 362
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageFr.php
 * lines covered: 2
 * lines uncovered: 4
 * total lines: 6
 * percentage coverage: 33

File: .../phase3/languages/classes/LanguageSr.deps.php
 * lines covered: 3
 * lines uncovered: 0
 * total lines: 3
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageSr.php
 * lines covered: 57
 * lines uncovered: 20
 * total lines: 77
 * percentage coverage: 74

File: .../phase3/languages/classes/LanguageSr_ec.php
 * lines covered: 2
 * lines uncovered: 13
 * total lines: 15
 * percentage coverage: 13

File: .../phase3/languages/classes/LanguageSr_el.deps.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageSr_el.php
 * lines covered: 2
 * lines uncovered: 13
 * total lines: 15
 * percentage coverage: 13

File: .../phase3/languages/classes/LanguageZh.deps.php
 * lines covered: 3
 * lines uncovered: 0
 * total lines: 3
 * percentage coverage: 100

File: .../phase3/languages/classes/LanguageZh.php
 * lines covered: 108
 * lines uncovered: 23
 * total lines: 131
 * percentage coverage: 82

File: .../phase3/languages/classes/LanguageZh_hans.php
 * lines covered: 2
 * lines uncovered: 9
 * total lines: 11
 * percentage coverage: 18

File: .../phase3/languages/messages/MessagesDe.php
 * lines covered: 2648
 * lines uncovered: 0
 * total lines: 2648
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesEn.php
 * lines covered: 3079
 * lines uncovered: 0
 * total lines: 3079
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesFa.php
 * lines covered: 2719
 * lines uncovered: 0
 * total lines: 2719
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesFr.php
 * lines covered: 2642
 * lines uncovered: 0
 * total lines: 2642
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesLn.php
 * lines covered: 305
 * lines uncovered: 0
 * total lines: 305
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr.php
 * lines covered: 11
 * lines uncovered: 0
 * total lines: 11
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr_ec.php
 * lines covered: 2371
 * lines uncovered: 0
 * total lines: 2371
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesSr_el.php
 * lines covered: 1514
 * lines uncovered: 0
 * total lines: 1514
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh.php
 * lines covered: 160
 * lines uncovered: 0
 * total lines: 160
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_cn.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hans.php
 * lines covered: 2537
 * lines uncovered: 0
 * total lines: 2537
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hant.php
 * lines covered: 2515
 * lines uncovered: 0
 * total lines: 2515
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_hk.php
 * lines covered: 15
 * lines uncovered: 0
 * total lines: 15
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_mo.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_my.php
 * lines covered: 2
 * lines uncovered: 0
 * total lines: 2
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_sg.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/languages/messages/MessagesZh_tw.php
 * lines covered: 531
 * lines uncovered: 0
 * total lines: 531
 * percentage coverage: 100

File: .../phase3/maintenance/RunParserTests.php
 * lines covered: 29
 * lines uncovered: 8
 * total lines: 37
 * percentage coverage: 78

File: .../phase3/maintenance/initStats.inc
 * lines covered: 38
 * lines uncovered: 2
 * total lines: 40
 * percentage coverage: 95

File: .../phase3/maintenance/parserTests.inc
 * lines covered: 526
 * lines uncovered: 382
 * total lines: 908
 * percentage coverage: 57

File: .../phase3/maintenance/parserTests.inc(656) : eval'd code
 * lines covered: 1
 * lines uncovered: 0
 * total lines: 1
 * percentage coverage: 100

File: .../phase3/maintenance/parserTestsParserHook.php
 * lines covered: 8
 * lines uncovered: 2
 * total lines: 10
 * percentage coverage: 80

File: .../phase3/maintenance/parserTestsParserTime.php
 * lines covered: 2
 * lines uncovered: 1
 * total lines: 3
 * percentage coverage: 66

File: .../phase3/maintenance/parserTestsStaticParserHook.php
 * lines covered: 14
 * lines uncovered: 6
 * total lines: 20
 * percentage coverage: 70

File: .../phase3/skins/MonoBook.deps.php
 * lines covered: 4
 * lines uncovered: 0
 * total lines: 4
 * percentage coverage: 100

File: .../phase3/skins/MonoBook.php
 * lines covered: 5
 * lines uncovered: 201
 * total lines: 206
 * percentage coverage: 2