Page MenuHomePhabricator

CI tests frequently fail for BlueSpiceVisualEditorConnector extension
Open, Needs TriagePublic

Description

Recently more an more CI tests fail in the BlueSpiceVisualEditorConnector repo. The errors reported by the log seem not to be related to the changes in the patchset. It looks like mainly tests for "Scribunto" and "Cite" fail:

16:27:49 1) ParserIntegrationTest::testParse with data set "citeParserTests.txt: <ref> with a simple template" ('[details omitted]')
16:27:49 === Logs generated by test case
16:27:49 [wfDebug] [debug] ParserTestRunner::runTest: running <ref> with a simple template {"private":false}
16:27:49 [bluespice-deprecations] [info] BsGenericTagExtensionHandler::setupHandlers {"private":true}
16:27:49 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
16:27:49 [MessageCache] [debug] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database []
16:27:49 ===
16:27:49 Failed asserting that two strings are equal.
16:27:49 --- Expected
16:27:49 +++ Actual
16:27:49 @@ @@
16:27:49  '<p>Templating<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">&#91;1&#93;</a></sup>\n
16:27:49  </p>\n
16:27:49  <div class="mw-references-wrap"><ol class="references">\n
16:27:49 -<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">A <i>simple</i> template.</span>\n
16:27:49 +<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a href="/wiki/Template:Simple_template" title="Template:Simple template">Template:Simple template</a></span>\n
16:27:49  </li>\n
16:27:49  </ol></div>'
16:27:49 10) ParserIntegrationTest::testParse with data set "luaParserTests.txt: Scribunto: getNumericArgs" ('[details omitted]')
16:27:49 === Logs generated by test case
16:27:49 [wfDebug] [debug] ParserTestRunner::runTest: running Scribunto: getNumericArgs {"private":false}
16:27:49 [bluespice-deprecations] [info] BsGenericTagExtensionHandler::setupHandlers {"private":true}
16:27:49 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
16:27:49 [MessageCache] [debug] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database []
16:27:49 ===
16:27:49 Failed asserting that two strings are equal.
16:27:49 --- Expected
16:27:49 +++ Actual
16:27:49 @@ @@
16:27:49 -'<p>1=x, 2=y, 3=z\n
16:27:49 +'<p><strong class="error"><span class="scribunto-error" id="mw-scribunto-error-0">Script error: No such module &quot;test&quot;.</span></strong>\n
16:27:49  </p>'

Could you please help me investigate the cause of these errors?

Example: https://integration.wikimedia.org/ci/job/quibble-composer-mysql-php72-docker/12151/console

Also interesting: The "FlaggedRevs" extension is enabled in the evnironment. I am not aware of any dependency declaration to this extension.

Event Timeline

Osnard renamed this task from CI tests fequently fail for BlueSpiceVisualEditorConnector extension to CI tests frequently fail for BlueSpiceVisualEditorConnector extension.Mar 6 2020, 8:20 AM

@hashar Do you have an idea about this?

Looks like page Module:Test can not be created by the ParserIntegrationTest. @DannyS712, maybe you have more insight to this?