From https://integration.wikimedia.org/ci/job/mwext-Thanks-qunit-mobile/31/console :
PhantomJS timed out, possibly due to a missing QUnit start() call.
Warning: 1/1 assertions failed (0ms) Use --force to continue.
Aborted due to warnings.
From https://integration.wikimedia.org/ci/job/mwext-Thanks-qunit-mobile/31/console :
PhantomJS timed out, possibly due to a missing QUnit start() call.
Warning: 1/1 assertions failed (0ms) Use --force to continue.
Aborted due to warnings.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | None | T91707 L10n-bot should not force-merge / override Jenkins (breaks the build) | |||
Open | None | T93591 Tasks blocking translatewiki.net / l10n-bot patch sets from merging | |||
Duplicate | None | T93594 MediaWiki MobileFrontend test failure: Failing to assert that session ID is 16 chars long |
Actual error:
https://integration.wikimedia.org/ci/job/mwext-Thanks-qunit-mobile/31/ ->
https://integration.wikimedia.org/ci/job/mwext-Thanks-qunit-mobile/31/artifact/log/mw-exception.log/*view*/
2015-03-22 21:02:31 gallium jenkins_u2_mw: [36f767bb] /jenkins-mwext-Thanks-qunit-mobile-31/index.php?title=Special:JavaScriptTest/qunit&useformat=mobile RuntimeException from line 138 of /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/TemplateParser.php: Requested template, header, is not callable #0 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/TemplateParser.php(205): TemplateParser->getTemplate('header') #1 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/MinervaTemplateAlpha.php(108): TemplateParser->processTemplate('header', Array) #2 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/MinervaTemplateAlpha.php(123): MinervaTemplateAlpha->makeChromeHeaderContent(Array) #3 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/MinervaTemplateAlpha.php(151): MinervaTemplateAlpha->renderHeader(Array) #4 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/MinervaTemplate.php(74): MinervaTemplateAlpha->render(Array) #5 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/skins/SkinTemplate.php(232): MinervaTemplate->execute() #6 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/SkinMinerva.php(1017): SkinTemplate->outputPage() #7 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/extensions/MobileFrontend/includes/skins/SkinMinervaBeta.php(47): SkinMinerva->outputPage(Object(OutputPage)) #8 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/OutputPage.php(2285): SkinMinervaBeta->outputPage() #9 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/MediaWiki.php(581): OutputPage->output() #10 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/includes/MediaWiki.php(422): MediaWiki->main() #11 /srv/ssd/jenkins-slave/workspace/mwext-Thanks-qunit-mobile/src/index.php(46): MediaWiki->run() #12 {main}
This was fixed and duplicate of T93436: TemplateParser spewing eval() errors.
However, it's now failing with something else:
17:48:00 Testing http://localhost:9412/jenkins-mwext-Thanks-qunit-mobile-33/index.php?title=Special:JavaScriptTest/qunit&useformat=mobile .....................................................................F............................................................................................. 17:48:00 >> MobileFrontend user.js - #getSessionId 17:48:00 >> Message: session ID is 16 chars long 17:48:00 >> Actual: 32 17:48:00 >> Expected: 16 17:48:00 >> at http://localhost:9412/jenkins-mwext-Thanks-qunit-mobile-33/load.php?modules=jquery.qunit&skin=minerva..
Neither of these have anything to do with the Thanks extension, except that MobileFrontend tests run in Thanks extension jobs.
The MobileFrontend extension is the one with the session ID length check: https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMobileFrontend.git/ad005590c47beaa5a13791fc6bd83badd0dd4d69/tests%2Fqunit%2Ftest_user.js