Page MenuHomePhabricator

Update extensions to take advantage of parser test autodiscovery
Closed, ResolvedPublic

Description

T143976: Autodiscovery for parser tests in extensions

https://www.mediawiki.org/w/index.php?title=Parser_tests&type=revision&diff=2509474&oldid=2508648

1km@km-tp ~/p/g/m/extensions> ack "ParserTestFiles" --json
2Disambiguator/extension.json
380: "ParserTestFiles": [
4
5wikihiero/extension.json
631: "ParserTestFiles": [
7
8Graph/extension.json
9200: "ParserTestFiles": [
10
11Kartographer/extension.json
12480: "ParserTestFiles": [
13
14Josa/extension.json
1525: "ParserTestFiles": [
16
17SyntaxHighlight_GeSHi/extension.json
1880: "ParserTestFiles": [
19
20ImageMap/extension.json
2121: "ParserTestFiles": [
22
23PhpTagsWidgets/extension.json
2493: "ParserTestFiles": [
25
26Poem/extension.json
2725: "ParserTestFiles": [
28
29ProofreadPage/extension.json
30315: "ParserTestFiles": [
31
32intersection/extension.json
3325: "ParserTestFiles": [
34
35Scribunto/extension.json
36133: "ParserTestFiles": [
37
38PhpTagsFunctions/extension.json
3927: "ParserTestFiles": [
40
41PhpTagsWiki/extension.json
4229: "ParserTestFiles": [
43
44ParserFunctions/extension.json
4545: "ParserTestFiles": [
46
47LabeledSectionTransclusion/extension.json
4824: "ParserTestFiles": [
49
50Math/extension.json
51129: "ParserTestFiles": [
52
53PhpTags/extension.json
5445: "ParserTestFiles": [
55
56Cite/extension.json
57106: "ParserTestFiles": [

Event Timeline

Legoktm created this task.Jul 8 2017, 6:40 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 8 2017, 6:40 AM
Legoktm updated the task description. (Show Details)Jul 8 2017, 6:41 AM

Change 364008 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Cite@master] Take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/364008

Change 364009 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Disambiguator@master] Take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/364009

Change 364008 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/364008

Change 426054 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/TimedMediaHandler@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426054

Change 426056 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Transliterator@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426056

Change 426057 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/PhpTags@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426057

Change 426061 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/RegexFun@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426061

Change 426059 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/wikihiero@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426059

Change 426062 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/Math@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426062

Change 426064 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/NaturalLanguageList@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426064

Change 426065 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/ParserFunctions@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426065

Change 426067 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/DateDiff@master] Use autodiscover of parser tests

https://gerrit.wikimedia.org/r/426067

Change 426066 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/LabeledSectionTransclusion@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426066

Change 426069 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/PhpTagsWiki@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426069

Change 426070 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/CharRangeSpan@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426070

Change 426071 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/PhpTagsFunctions@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426071

Change 426077 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/Scribunto@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426077

Change 426078 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Arrays@master] Move parser tests to allow autodiscover

https://gerrit.wikimedia.org/r/426078

Change 426079 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/intersection@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426079

Change 426080 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/ProofreadPage@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426080

Change 426083 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Translate@master] Use autodiscover of parser tests

https://gerrit.wikimedia.org/r/426083

Change 426084 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/PhpTagsWidgets@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426084

Change 426085 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/ImageMap@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426085

Change 426086 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/SyntaxHighlight_GeSHi@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426086

Change 426088 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/Josa@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426088

Change 426090 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/PhpTags@master] Use autodiscover of parser tests

https://gerrit.wikimedia.org/r/426090

Change 426089 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/Kartographer@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426089

Change 426091 had a related patch set (by Jayprakash12345) published:
[mediawiki/extensions/Graph@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426091

Change 426090 abandoned by Umherirrender:
Use autodiscover of parser tests

Reason:
duplicated

https://gerrit.wikimedia.org/r/426090

Change 426080 merged by jenkins-bot:
[mediawiki/extensions/ProofreadPage@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426080

Change 426091 merged by jenkins-bot:
[mediawiki/extensions/Graph@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426091

Change 426077 merged by jenkins-bot:
[mediawiki/extensions/Scribunto@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426077

Change 426089 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426089

Change 426088 merged by jenkins-bot:
[mediawiki/extensions/Josa@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426088

Change 426086 merged by jenkins-bot:
[mediawiki/extensions/SyntaxHighlight_GeSHi@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426086

Change 426085 merged by jenkins-bot:
[mediawiki/extensions/ImageMap@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426085

Change 426079 merged by jenkins-bot:
[mediawiki/extensions/intersection@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426079

Change 426083 abandoned by Umherirrender:
Use autodiscover of parser tests

Reason:
Needs migration to extension.json to get rid of that global

https://gerrit.wikimedia.org/r/426083

Change 426067 abandoned by Umherirrender:
Use autodiscover of parser tests

Reason:
Needs extension.json to get rid of that global

https://gerrit.wikimedia.org/r/426067

Change 426066 merged by jenkins-bot:
[mediawiki/extensions/LabeledSectionTransclusion@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426066

Change 426059 merged by jenkins-bot:
[mediawiki/extensions/wikihiero@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426059

Change 426065 merged by jenkins-bot:
[mediawiki/extensions/ParserFunctions@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426065

Change 426084 merged by Umherirrender:
[mediawiki/extensions/PhpTagsWidgets@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426084

Change 426071 merged by Umherirrender:
[mediawiki/extensions/PhpTagsFunctions@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426071

Change 426069 merged by Umherirrender:
[mediawiki/extensions/PhpTagsWiki@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426069

Change 426057 merged by Umherirrender:
[mediawiki/extensions/PhpTags@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426057

Change 426062 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426062

Umherirrender closed this task as Resolved.Apr 13 2018, 6:14 PM
Umherirrender triaged this task as Normal priority.
Umherirrender added a subscriber: Umherirrender.

Change 426126 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Variables@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426126

Change 426127 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/ReplaceSet@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426127

Change 426129 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/InputBox@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426129

Change 426130 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Disambiguator@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426130

Change 426137 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/core@master] Filter autodiscovered parser tests in ConvertExtensionToRegistration

https://gerrit.wikimedia.org/r/426137

Change 426056 merged by jenkins-bot:
[mediawiki/extensions/Transliterator@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426056

Change 426070 merged by jenkins-bot:
[mediawiki/extensions/CharRangeSpan@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426070

Change 426126 abandoned by Umherirrender:
Update extensions to take advantage of parser test autodiscovery

Reason:
Duplicate Ie4ffac3fef88dbb6943acabe8caff87ef0576e91

https://gerrit.wikimedia.org/r/426126

Change 426054 merged by jenkins-bot:
[mediawiki/extensions/TimedMediaHandler@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426054

Change 426078 merged by jenkins-bot:
[mediawiki/extensions/Arrays@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426078

Change 426129 merged by jenkins-bot:
[mediawiki/extensions/InputBox@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426129

Change 426127 merged by jenkins-bot:
[mediawiki/extensions/ReplaceSet@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426127

Change 426061 merged by jenkins-bot:
[mediawiki/extensions/RegexFun@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426061

Change 426064 merged by jenkins-bot:
[mediawiki/extensions/NaturalLanguageList@master] Move parser tests to default location

https://gerrit.wikimedia.org/r/426064

Change 426130 merged by jenkins-bot:
[mediawiki/extensions/Disambiguator@master] Update extensions to take advantage of parser test autodiscovery

https://gerrit.wikimedia.org/r/426130

Change 426137 merged by jenkins-bot:
[mediawiki/core@master] Filter autodiscovered parser tests in ConvertExtensionToRegistration

https://gerrit.wikimedia.org/r/426137