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

edit

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

edit
04:*******************19
59:*****5
1014:*********9
1519:*********9
2024:***3
2529:*******7
3034:****4
3539:*******7
4044:****4
4549:***3
5054:*******7
5559:*****5
6064:***3
6569:**2
7074:******6
7579:****4
8084:***3
8589:**2
9094:0
9599:**2
100:*************************************37

Per File Statistics (In Ascending Order By Code Coverage Percentage)

edit

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)

edit

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