Page MenuHomePhabricator

CI Parser tests fail on integration/quibble
Closed, ResolvedPublic

Description

At some point between March 12th 19:00 UTC and March 13th 8:45 UTC, integration-quibble-fullrun-extensions-phpunit Jenkins job started failing. That prevents merge to the integration/quibble repository.

The job invokes utils/ci-fullrun-extensions.sh from the repository, which notably clones mediawiki/services/parsoid repository in order to enable some service wiring and invokes phpunit.php --testsuite extensions.

Last good build: https://integration.wikimedia.org/ci/job/integration-quibble-fullrun-extensions-phpunit/256/

First failing build: https://integration.wikimedia.org/ci/job/integration-quibble-fullrun-extensions-phpunit/257/

The PHPUnit failures:

1
2
3There were 58 failures:
4
51) ParserIntegrationTest::testParse with data set "parserTests.txt: Parsoid: Page property magic word with magic word contents" ('wt2html')
6Failed asserting that two strings are equal.
7--- Expected
8+++ Actual
9@@ @@
10-'<i>Parser test</i>'
11+'Parser test'
12
13/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
14/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
15/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
16=== Logs generated by test case
17[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parsoid: Page property magic word with magic word contents [wt2html] {"private":false}
18[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
19===
20
212) ParserIntegrationTest::testParse with data set "parserTests.txt: Parsoid: Template-generated DISPLAYTITLE" ('wt2html')
22Failed asserting that two strings are equal.
23--- Expected
24+++ Actual
25@@ @@
26-'Foo'
27+'Parser test'
28
29/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
30/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
31/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
32=== Logs generated by test case
33[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parsoid: Template-generated DISPLAYTITLE [wt2html] {"private":false}
34[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
35===
36
373) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: no sections" ('wt2html')
38Failed asserting that two strings are equal.
39--- Expected
40+++ Actual
41@@ @@
42-'flags='
43+'flags=!no-toc-conversion'
44
45/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
46/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
47/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
48=== Logs generated by test case
49[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: no sections [wt2html] {"private":false}
50[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
51===
52
534) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: no sections, but __FORCETOC__" ('wt2html')
54Failed asserting that two strings are equal.
55--- Expected
56+++ Actual
57@@ @@
58-'flags='
59+'flags=!no-toc-conversion'
60
61/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
62/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
63/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
64=== Logs generated by test case
65[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: no sections, but __FORCETOC__ [wt2html] {"private":false}
66[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
67===
68
695) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: no sections, but __TOC__" ('wt2html')
70Failed asserting that two strings are equal.
71--- Expected
72+++ Actual
73@@ @@
74-'flags='
75+'flags=!no-toc-conversion'
76
77/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
78/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
79/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
80=== Logs generated by test case
81[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: no sections, but __TOC__ [wt2html] {"private":false}
82[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
83===
84
856) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: no sections, and __NOTOC__" ('wt2html')
86Failed asserting that two strings are equal.
87--- Expected
88+++ Actual
89@@ @@
90-'flags='
91+'flags=!no-toc-conversion'
92
93/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
94/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
95/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
96=== Logs generated by test case
97[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: no sections, and __NOTOC__ [wt2html] {"private":false}
98[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
99===
100
1017) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections" ('wt2html')
102Failed asserting that two strings are equal.
103--- Expected
104+++ Actual
105@@ @@
106-'flags='
107+'flags=!no-toc-conversion'
108
109/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
110/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
111/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
112=== Logs generated by test case
113[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections [wt2html] {"private":false}
114[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
115===
116
1178) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections" ('wt2wt')
118Failed asserting that two strings are equal.
119--- Expected
120+++ Actual
121@@ @@
122-'== One =='
123+'==One=='
124
125/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
126/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
127/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
128=== Logs generated by test case
129[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections [wt2wt] {"private":false}
130[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
131===
132
1339) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, but __FORCETOC__" ('wt2html')
134Failed asserting that two strings are equal.
135--- Expected
136+++ Actual
137@@ @@
138-'flags=show-toc'
139+'flags=!no-toc-conversion'
140
141/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
142/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
143/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
144=== Logs generated by test case
145[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, but __FORCETOC__ [wt2html] {"private":false}
146[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
147===
148
14910) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, but __FORCETOC__" ('wt2wt')
150Failed asserting that two strings are equal.
151--- Expected
152+++ Actual
153@@ @@
154 '__FORCETOC__\n
155-== One =='
156+==One=='
157
158/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
159/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
160/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
161=== Logs generated by test case
162[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, but __FORCETOC__ [wt2wt] {"private":false}
163[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
164===
165
16611) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, but __TOC__" ('wt2html')
167Failed asserting that two strings are equal.
168--- Expected
169+++ Actual
170@@ @@
171-'flags=show-toc'
172+'flags=!no-toc-conversion'
173
174/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
175/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
176/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
177=== Logs generated by test case
178[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, but __TOC__ [wt2html] {"private":false}
179[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
180===
181
18212) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, but __TOC__" ('wt2wt')
183Failed asserting that two strings are equal.
184--- Expected
185+++ Actual
186@@ @@
187-'== One ==\n
188+'==One==\n
189 __TOC__'
190
191/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
192/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
193/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
194=== Logs generated by test case
195[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, but __TOC__ [wt2wt] {"private":false}
196[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
197===
198
19913) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, and __NOTOC__" ('wt2html')
200Failed asserting that two strings are equal.
201--- Expected
202+++ Actual
203@@ @@
204-'flags='
205+'flags=!no-toc-conversion'
206
207/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
208/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
209/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
210=== Logs generated by test case
211[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, and __NOTOC__ [wt2html] {"private":false}
212[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
213===
214
21514) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: not "enough" sections, and __NOTOC__" ('wt2wt')
216Failed asserting that two strings are equal.
217--- Expected
218+++ Actual
219@@ @@
220 '__NOTOC__\n
221-== One =='
222+==One=='
223
224/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
225/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
226/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
227=== Logs generated by test case
228[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: not "enough" sections, and __NOTOC__ [wt2wt] {"private":false}
229[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
230===
231
23215) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections" ('wt2html')
233Failed asserting that two strings are equal.
234--- Expected
235+++ Actual
236@@ @@
237-'flags=show-toc'
238+'flags=!no-toc-conversion'
239
240/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
241/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
242/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
243=== Logs generated by test case
244[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections [wt2html] {"private":false}
245[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
246===
247
24816) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections" ('wt2wt')
249Failed asserting that two strings are equal.
250--- Expected
251+++ Actual
252@@ @@
253-'== One ==\n
254-=== Two ===\n
255-== Three ==\n
256-=== Four ==='
257+'==One==\n
258+===Two===\n
259+==Three==\n
260+===Four==='
261
262/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
263/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
264/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
265=== Logs generated by test case
266[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections [wt2wt] {"private":false}
267[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
268===
269
27017) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections and __FORCETOC__" ('wt2html')
271Failed asserting that two strings are equal.
272--- Expected
273+++ Actual
274@@ @@
275-'flags=show-toc'
276+'flags=!no-toc-conversion'
277
278/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
279/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
280/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
281=== Logs generated by test case
282[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections and __FORCETOC__ [wt2html] {"private":false}
283[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
284===
285
28618) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections and __FORCETOC__" ('wt2wt')
287Failed asserting that two strings are equal.
288--- Expected
289+++ Actual
290@@ @@
291 '__FORCETOC__\n
292-== One ==\n
293-=== Two ===\n
294-== Three ==\n
295-=== Four ==='
296+==One==\n
297+===Two===\n
298+==Three==\n
299+===Four==='
300
301/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
302/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
303/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
304=== Logs generated by test case
305[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections and __FORCETOC__ [wt2wt] {"private":false}
306[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
307===
308
30919) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections and __NOTOC__" ('wt2html')
310Failed asserting that two strings are equal.
311--- Expected
312+++ Actual
313@@ @@
314-'flags='
315+'flags=!no-toc-conversion'
316
317/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
318/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
319/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
320=== Logs generated by test case
321[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections and __NOTOC__ [wt2html] {"private":false}
322[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
323===
324
32520) ParserIntegrationTest::testParse with data set "parserTests.txt: T307691: show-toc flag: "enough" sections and __NOTOC__" ('wt2wt')
326Failed asserting that two strings are equal.
327--- Expected
328+++ Actual
329@@ @@
330 '__NOTOC__\n
331-== One ==\n
332-=== Two ===\n
333-== Three ==\n
334-=== Four ==='
335+==One==\n
336+===Two===\n
337+==Three==\n
338+===Four==='
339
340/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
341/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
342/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
343=== Logs generated by test case
344[wfDebug] [debug] ParserTestRunner::runParsoidTest: running T307691: show-toc flag: "enough" sections and __NOTOC__ [wt2wt] {"private":false}
345[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
346===
347
34821) ParserIntegrationTest::testParse with data set "parserTests.txt: __FORCETOC__ override" ('wt2html')
349Failed asserting that two strings are equal.
350--- Expected
351+++ Actual
352@@ @@
353-'flags=mw-NewSection'
354+'flags=!no-toc-conversion'
355
356/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
357/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
358/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
359=== Logs generated by test case
360[wfDebug] [debug] ParserTestRunner::runParsoidTest: running __FORCETOC__ override [wt2html] {"private":false}
361[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
362===
363
36422) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) no displaytitle" ('wt2html')
365Failed asserting that two strings are equal.
366--- Expected
367+++ Actual
368@@ @@
369-'<span class="mw-page-title-main">Parser test</span>'
370+'Parser test'
371
372/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
373/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
374/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
375=== Logs generated by test case
376[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) no displaytitle [wt2html] {"private":false}
377[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
378===
379
38023) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=false" ('wt2html')
381Failed asserting that two strings are equal.
382--- Expected
383+++ Actual
384@@ @@
385-'whatever'
386+'Screen'
387
388/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
389/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
390/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
391=== Logs generated by test case
392[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=false [wt2html] {"private":false}
393[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
394===
395
39624) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=false" ('wt2wt')
397Failed asserting that two strings are equal.
398--- Expected
399+++ Actual
400@@ @@
401 'this is not the title\n
402+\n
403 {{DISPLAYTITLE:whatever}}'
404
405/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
406/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
407/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
408=== Logs generated by test case
409[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=false [wt2wt] {"private":false}
410[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
411===
412
41325) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=true mismatch" ('wt2html')
414Failed asserting that two strings are equal.
415--- Expected
416+++ Actual
417@@ @@
418-'<span class="mw-page-title-main">Screen</span>'
419+'Screen'
420
421/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
422/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
423/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
424=== Logs generated by test case
425[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=true mismatch [wt2html] {"private":false}
426[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
427===
428
42926) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=true mismatch" ('wt2wt')
430Failed asserting that two strings are equal.
431--- Expected
432+++ Actual
433@@ @@
434 'this is not the title\n
435+\n
436 {{DISPLAYTITLE:whatever}}'
437
438/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
439/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
440/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
441=== Logs generated by test case
442[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=true mismatch [wt2wt] {"private":false}
443[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
444===
445
44627) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=true matching" ('wt2html')
447Failed asserting that two strings are equal.
448--- Expected
449+++ Actual
450@@ @@
451-'screen'
452+'Screen'
453
454/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
455/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
456/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
457=== Logs generated by test case
458[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=true matching [wt2html] {"private":false}
459[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
460===
461
46228) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) RestrictDisplayTitle=true matching" ('wt2wt')
463Failed asserting that two strings are equal.
464--- Expected
465+++ Actual
466@@ @@
467 'this is not the title\n
468+\n
469 {{DISPLAYTITLE:screen}}'
470
471/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
472/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
473/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
474=== Logs generated by test case
475[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) RestrictDisplayTitle=true matching [wt2wt] {"private":false}
476[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
477===
478
47929) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle works (T24501) AllowDisplayTitle=false no DISPLAYTITLE" ('wt2html')
480Failed asserting that two strings are equal.
481--- Expected
482+++ Actual
483@@ @@
484-'<span class="mw-page-title-main">Screen</span>'
485+'Screen'
486
487/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
488/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
489/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
490=== Logs generated by test case
491[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle works (T24501) AllowDisplayTitle=false no DISPLAYTITLE [wt2html] {"private":false}
492[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
493===
494
49530) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle encodes & to &amp; (T291985)" ('wt2html')
496Failed asserting that two strings are equal.
497--- Expected
498+++ Actual
499@@ @@
500-'art&amp;copy'
501+'Art&copy'
502
503/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
504/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
505/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
506=== Logs generated by test case
507[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle encodes & to &amp; (T291985) [wt2html] {"private":false}
508[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
509===
510
51131) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that displaytitle encodes & to &amp; (T291985)" ('wt2wt')
512Failed asserting that two strings are equal.
513--- Expected
514+++ Actual
515@@ @@
516 'this is not the title\n
517+\n
518 {{DISPLAYTITLE:art&copy}}'
519
520/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
521/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
522/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
523=== Logs generated by test case
524[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that displaytitle encodes & to &amp; (T291985) [wt2wt] {"private":false}
525[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
526===
527
52832) ParserIntegrationTest::testParse with data set "parserTests.txt: Verify that without displaytitle the title encodes & to &amp; (T291985)" ('wt2html')
529Failed asserting that two strings are equal.
530--- Expected
531+++ Actual
532@@ @@
533-'<span class="mw-page-title-main">Art&amp;copy</span>'
534+'Art&copy'
535
536/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
537/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
538/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
539=== Logs generated by test case
540[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Verify that without displaytitle the title encodes & to &amp; (T291985) [wt2html] {"private":false}
541[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
542===
543
54433) ParserIntegrationTest::testParse with data set "parserTests.txt: Page status indicators: Weird syntaxes that are okay" ('wt2html')
545Failed asserting that two strings are equal.
546--- Expected
547+++ Actual
548@@ @@
549 '\n
550-<p><br/></p>\n
551+<p> </p>\n
552 '
553
554/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
555/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
556/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
557=== Logs generated by test case
558[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Page status indicators: Weird syntaxes that are okay [wt2html] {"private":false}
559[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
560===
561
56234) ParserIntegrationTest::testParse with data set "parserTests.txt: Page status indicators: Torture test" ('wt2html')
563Failed asserting that two strings are equal.
564--- Expected
565+++ Actual
566@@ @@
567-'01=hello world\n
568-02=<a href="/wiki/Main_Page" title="Main Page">Main Page</a>\n
569-03=<span typeof="mw:File"><span><img src="http://example.com/images/thumb/3/3a/Foobar.jpg/25px-Foobar.jpg" decoding="async" width="25" height="3" srcset="http://example.com/images/thumb/3/3a/Foobar.jpg/38px-Foobar.jpg 1.5x, http://example.com/images/thumb/3/3a/Foobar.jpg/50px-Foobar.jpg 2x" /></span></span>\n
570-04=<span typeof="mw:File"><a href="/wiki/File:Foobar.jpg" class="mw-file-description"><img src="http://example.com/images/thumb/3/3a/Foobar.jpg/25px-Foobar.jpg" decoding="async" width="25" height="3" srcset="http://example.com/images/thumb/3/3a/Foobar.jpg/38px-Foobar.jpg 1.5x, http://example.com/images/thumb/3/3a/Foobar.jpg/50px-Foobar.jpg 2x" /></a></span>\n
571-05=<ul><li>foo</li>\n
572-<li>bar</li></ul>\n
573-06=foo\n
574-07=<pre>Preformatted\n
575-</pre>\n
576-08=<div>Broken tag</div>\n
577-09=<table class="wikitable">\n
578-<tbody><tr>\n
579-<td>cell\n
580-</td></tr></tbody></table>\n
581-10=<p>Two\n
582-</p><p>paragraphs\n
583-</p>'
584+''
585
586/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
587/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
588/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
589=== Logs generated by test case
590[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Page status indicators: Torture test [wt2html] {"private":false}
591[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
592[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/25px-Foobar.jpg {"private":false}
593[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/38px-Foobar.jpg {"private":false}
594[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/50px-Foobar.jpg {"private":false}
595[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/25px-Foobar.jpg {"private":false}
596[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/38px-Foobar.jpg {"private":false}
597[wfDebug] [debug] File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3a/Foobar.jpg/50px-Foobar.jpg {"private":false}
598===
599
60035) ParserIntegrationTest::testParse with data set "parserTests.txt: Page status indicators: Torture test" ('wt2wt')
601Failed asserting that two strings are equal.
602--- Expected
603+++ Actual
604@@ @@
605-'<indicator name="01">hello world</indicator>\n
606-<indicator name="02">[[Main Page]]</indicator>\n
607-<indicator name="03">[[File:Foobar.jpg|25px|link=]]</indicator>\n
608-<indicator name="04">[[File:Foobar.jpg|25px]]</indicator>\n
609-<indicator name="05">*foo\n
610-*bar</indicator>\n
611-<indicator name="06"><nowiki>foo</nowiki></indicator>\n
612-<indicator name="07"> Preformatted</indicator>\n
613-<indicator name="08"><div>Broken tag</indicator>\n
614-<indicator name="09">{| class=wikitable\n
615-|cell\n
616-|}</indicator>\n
617-<indicator name="10">Two\n
618-\n
619-paragraphs</indicator>'
620+''
621
622/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
623/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
624/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
625=== Logs generated by test case
626[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Page status indicators: Torture test [wt2wt] {"private":false}
627[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
628===
629
63036) ParserIntegrationTest::testParse with data set "parserTests.txt: Decoding of HTML entities in indicator names for IDs (T104196)" ('wt2html')
631Failed asserting that two strings are equal.
632--- Expected
633+++ Actual
634@@ @@
635-'1&2&3&amp;4&amp;amp;5=Indicator'
636+''
637
638/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
639/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
640/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
641=== Logs generated by test case
642[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Decoding of HTML entities in indicator names for IDs (T104196) [wt2html] {"private":false}
643[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
644===
645
64637) ParserIntegrationTest::testParse with data set "parserTests.txt: Decoding of HTML entities in indicator names for IDs (unambiguous) (T104196)" ('wt2html')
647Failed asserting that two strings are equal.
648--- Expected
649+++ Actual
650@@ @@
651-'1&2&3&amp;4&amp;amp;5=Indicator'
652+''
653
654/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
655/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
656/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
657=== Logs generated by test case
658[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Decoding of HTML entities in indicator names for IDs (unambiguous) (T104196) [wt2html] {"private":false}
659[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
660===
661
66238) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONID}} on latest revision" ('wt2html')
663Failed asserting that two strings are equal.
664--- Expected
665+++ Actual
666@@ @@
667-'flags=vary-revision-id'
668+'flags=!no-toc-conversion, vary-revision-id'
669
670/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
671/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
672/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
673=== Logs generated by test case
674[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONID}} on latest revision [wt2html] {"private":false}
675[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
676===
677
67839) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONID}} on non-latest revision" ('wt2html')
679Failed asserting that two strings are equal.
680--- Expected
681+++ Actual
682@@ @@
683-'flags=vary-revision-id'
684+'flags=!no-toc-conversion, vary-revision-id'
685
686/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
687/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
688/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
689=== Logs generated by test case
690[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONID}} on non-latest revision [wt2html] {"private":false}
691[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
692===
693
69440) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONTIMESTAMP}} on latest revision" ('wt2html')
695Failed asserting that two strings are equal.
696--- Expected
697+++ Actual
698@@ @@
699-'flags='
700+'flags=!no-toc-conversion'
701
702/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
703/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
704/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
705=== Logs generated by test case
706[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONTIMESTAMP}} on latest revision [wt2html] {"private":false}
707[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
708===
709
71041) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONTIMESTAMP:{{PAGENAME}}}} on latest revision" ('wt2html')
711Failed asserting that two strings are equal.
712--- Expected
713+++ Actual
714@@ @@
715-'flags='
716+'flags=!no-toc-conversion'
717
718/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
719/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
720/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
721=== Logs generated by test case
722[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONTIMESTAMP:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
723[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
724===
725
72642) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONTIMESTAMP}} on not-yet-existing current page" ('wt2html')
727Failed asserting that two strings are equal.
728--- Expected
729+++ Actual
730@@ @@
731-'flags=vary-revision-timestamp'
732+'flags=!no-toc-conversion, vary-revision-timestamp'
733
734/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
735/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
736/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
737=== Logs generated by test case
738[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONTIMESTAMP}} on not-yet-existing current page [wt2html] {"private":false}
739[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
740===
741
74243) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONTIMESTAMP:{{PAGENAME}}}} on not-yet-existing current page" ('wt2html')
743Failed asserting that two strings are equal.
744--- Expected
745+++ Actual
746@@ @@
747-'flags=vary-revision-timestamp'
748+'flags=!no-toc-conversion, vary-revision-timestamp'
749
750/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
751/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
752/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
753=== Logs generated by test case
754[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONTIMESTAMP:{{PAGENAME}}}} on not-yet-existing current page [wt2html] {"private":false}
755[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
756===
757
75844) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONTIMESTAMP:...}}} on non-existing non-current page" ('wt2html')
759Failed asserting that two strings are equal.
760--- Expected
761+++ Actual
762@@ @@
763-'flags='
764+'flags=!no-toc-conversion'
765
766/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
767/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
768/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
769=== Logs generated by test case
770[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONTIMESTAMP:...}}} on non-existing non-current page [wt2html] {"private":false}
771[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
772===
773
77445) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONUSER}} on latest revision" ('wt2html')
775Failed asserting that two strings are equal.
776--- Expected
777+++ Actual
778@@ @@
779-'flags=vary-user'
780+'flags=!no-toc-conversion, vary-user'
781
782/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
783/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
784/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
785=== Logs generated by test case
786[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONUSER}} on latest revision [wt2html] {"private":false}
787[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
788===
789
79046) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONUSER}} on not-yet-existing current page" ('wt2html')
791Failed asserting that two strings are equal.
792--- Expected
793+++ Actual
794@@ @@
795-'flags=vary-user'
796+'flags=!no-toc-conversion, vary-user'
797
798/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
799/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
800/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
801=== Logs generated by test case
802[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONUSER}} on not-yet-existing current page [wt2html] {"private":false}
803[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
804===
805
80647) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONUSER:{{PAGENAME}}}} on not-yet-existing current page" ('wt2html')
807Failed asserting that two strings are equal.
808--- Expected
809+++ Actual
810@@ @@
811-'flags=vary-user'
812+'flags=!no-toc-conversion, vary-user'
813
814/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
815/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
816/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
817=== Logs generated by test case
818[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONUSER:{{PAGENAME}}}} on not-yet-existing current page [wt2html] {"private":false}
819[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
820===
821
82248) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONUSER:...}} on non-existing non-current page" ('wt2html')
823Failed asserting that two strings are equal.
824--- Expected
825+++ Actual
826@@ @@
827-'flags='
828+'flags=!no-toc-conversion'
829
830/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
831/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
832/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
833=== Logs generated by test case
834[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONUSER:...}} on non-existing non-current page [wt2html] {"private":false}
835[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
836===
837
83849) ParserIntegrationTest::testParse with data set "magicWords.txt: Magic Word: {{REVISIONUSER}} on non-latest revision" ('wt2html')
839Failed asserting that two strings are equal.
840--- Expected
841+++ Actual
842@@ @@
843-'flags=vary-user'
844+'flags=!no-toc-conversion, vary-user'
845
846/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
847/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
848/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
849=== Logs generated by test case
850[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Magic Word: {{REVISIONUSER}} on non-latest revision [wt2html] {"private":false}
851[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
852===
853
85450) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONID:{{PAGENAME}}}} on latest revision" ('wt2html')
855Failed asserting that two strings are equal.
856--- Expected
857+++ Actual
858@@ @@
859-'flags=vary-revision-id'
860+'flags=!no-toc-conversion, vary-revision-id'
861
862/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
863/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
864/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
865=== Logs generated by test case
866[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONID:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
867[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
868[wfDebug] [debug] CoreParserFunctions::getCachedRevisionObject: used current revision, setting vary-revision-id {"private":false}
869===
870
87151) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONID:{{PAGENAME}}}} on non-saved revision" ('wt2html')
872Failed asserting that two strings are equal.
873--- Expected
874+++ Actual
875@@ @@
876-'flags=vary-revision-id'
877+'flags=!no-toc-conversion, vary-revision-id'
878
879/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
880/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
881/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
882=== Logs generated by test case
883[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONID:{{PAGENAME}}}} on non-saved revision [wt2html] {"private":false}
884[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
885[wfDebug] [debug] CoreParserFunctions::getCachedRevisionObject: used current revision, setting vary-revision-id {"private":false}
886===
887
88852) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONDAY}} on latest revision" ('wt2html')
889Failed asserting that two strings are equal.
890--- Expected
891+++ Actual
892@@ @@
893-'flags='
894+'flags=!no-toc-conversion'
895
896/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
897/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
898/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
899=== Logs generated by test case
900[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONDAY}} on latest revision [wt2html] {"private":false}
901[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
902===
903
90453) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONDAY:{{PAGENAME}}}} on latest revision" ('wt2html')
905Failed asserting that two strings are equal.
906--- Expected
907+++ Actual
908@@ @@
909-'flags='
910+'flags=!no-toc-conversion'
911
912/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
913/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
914/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
915=== Logs generated by test case
916[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONDAY:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
917[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
918===
919
92054) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONMONTH}} on latest revision" ('wt2html')
921Failed asserting that two strings are equal.
922--- Expected
923+++ Actual
924@@ @@
925-'flags='
926+'flags=!no-toc-conversion'
927
928/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
929/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
930/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
931=== Logs generated by test case
932[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONMONTH}} on latest revision [wt2html] {"private":false}
933[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
934===
935
93655) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONMONTH:{{PAGENAME}}}} on latest revision" ('wt2html')
937Failed asserting that two strings are equal.
938--- Expected
939+++ Actual
940@@ @@
941-'flags='
942+'flags=!no-toc-conversion'
943
944/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
945/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
946/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
947=== Logs generated by test case
948[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONMONTH:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
949[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
950===
951
95256) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{REVISIONYEAR:{{PAGENAME}}}} on latest revision" ('wt2html')
953Failed asserting that two strings are equal.
954--- Expected
955+++ Actual
956@@ @@
957-'flags='
958+'flags=!no-toc-conversion'
959
960/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
961/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
962/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
963=== Logs generated by test case
964[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{REVISIONYEAR:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
965[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
966===
967
96857) ParserIntegrationTest::testParse with data set "magicWords.txt: Parser Function: {{PAGESIZE:{{PAGENAME}}}} on latest revision" ('wt2html')
969Failed asserting that two strings are equal.
970--- Expected
971+++ Actual
972@@ @@
973-'flags=vary-revision-sha1'
974+'flags=!no-toc-conversion, vary-revision-sha1'
975
976/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
977/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
978/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
979=== Logs generated by test case
980[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parser Function: {{PAGESIZE:{{PAGENAME}}}} on latest revision [wt2html] {"private":false}
981[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
982[wfDebug] [debug] CoreParserFunctions::getCachedRevisionObject: used current revision, setting vary-revision-sha1 {"private":false}
983===
984
98558) ParserIntegrationTest::testParse with data set "interlanguageLinks.txt: Parsoid: recognize interlanguage links without a target page" ('wt2html')
986Failed asserting that two strings are equal.
987--- Expected
988+++ Actual
989@@ @@
990-'es:'
991+''
992
993/workspace/src/tests/phpunit/suites/ParserIntegrationTest.php:68
994/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
995/workspace/src/tests/phpunit/suites/SuiteEventsTrait.php:69
996=== Logs generated by test case
997[wfDebug] [debug] ParserTestRunner::runParsoidTest: running Parsoid: recognize interlanguage links without a target page [wt2html] {"private":false}
998[wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
999===
1000
1001FAILURES!
1002Tests: 11478, Assertions: 24385, Failures: 58, Skipped: 432, Incomplete: 1.

Event Timeline

Probably caused by the merge of https://gerrit.wikimedia.org/r/c/mediawiki/core/+/891358 at 03:40 Mar 13.

Probably just needs a parser test sync to resolve?

I went to do a diff between there two builds, they both have parsoid at 26a03541b821deb8746da87a4db32acdde289039

mediawiki/vendor is different though:

That later commit is the sole that entered the repository and is Upgrading lcobucci/jwt (4.1.5 => 4.3.0), that seems unrelated.

For mediawiki/core:

Which from git log --oneline --no-merges d54d44b554e...ef4721f54 gives:

  • f97d90a5969 - Renameuser: mostly rewrite the maintenance script (14 hours ago) <Tim Starling>
  • 9e534bd0d89 - Renameuser: tweaks and followups (15 hours ago) <Tim Starling>
  • bca01a3c957 - Renameuser: use MovePage::moveSubpagesIfAllowed (15 hours ago) <Tim Starling>
  • 13d7d1d8cc8 - Localisation updates from https://translatewiki.net. (6 hours ago) <Translation updater bot>
  • 13620305b2d - rdbms: tweak the refresh probability in LoadMonitor (5 days ago) <Aaron Schulz>
  • 65aa3c0a3e3 - rdbms: various fixes to LoadBalancer::reconfigure (10 hours ago) <Aaron Schulz>
  • 6efe2004e8e - Add support for metadata options in Parsoid integrated mode (separate section) (3 days ago) <C. Scott Ananian>
  • 49b0aec9f90 - resources: Merge mediawiki.action.delete into mediawiki.misc-authed-ooui (2 days ago) <Umherirrender>
  • 29853113f7d - Deprecate ParserOutput::{get,set}TOCHTML() (3 days ago) <C. Scott Ananian>

There are two parser related changes.

Ah, the 891358 patch should have been listed as depending on https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/888116 -- I'd never tested them in isolation and didn't expect one to be merged without the other. We probably need to tag a new parsoid with the miscellaneous test runner fixes in 888116 as well.

(EDIT: yes, it's 6efe2004e8e at fault, aka gerrit 891358.)

In particular, it needs https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/888116/12/src/ParserTests/Test.php#901

Change 897879 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] Parser tests: Fix Parsoid integrated mode breakage when using 'nohtml' option

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

Change 897884 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/quibble@master] (DO NOT SUBMIT) tests with patched Parsoid

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

Change 897884 abandoned by Hashar:

[integration/quibble@master] (DO NOT SUBMIT) tests with patched Parsoid

Reason:

That proven the fix at https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/897879

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

Change 897879 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Parser tests: Fix Parsoid integrated mode breakage when using 'nohtml' option

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

I have confirmed the fix via https://gerrit.wikimedia.org/r/c/integration/quibble/+/897884/ which depended on the pending change for Parsoid. Thank you @cscott for the super quick fix on a Monday morning :)

Change 897971 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a21

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

Change 897971 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a21

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