Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: Wikidata, Wikidata-Campsite. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION As a Wikibase developer, I want the Travis CI tests to succeed in order to avoid being spammed by emails. **Problem:** Travis CI for Wikibase <https://travis-ci.org/wikimedia/mediawiki-extensions-Wikibase> has been failing since build #11838 <https://travis-ci.org/wikimedia/mediawiki-extensions-Wikibase/builds/577484886>, 2019-08-27. It only fails on builds where the language is not English, with the following error: 1) Wikibase\DataAccess\Tests\MediaWiki\EntitySourceDocumentUrlProviderTest::testGivenLocalWikiSource_urlOfLocalWikiIsUsed Failed asserting that two arrays are equal. --- Expected +++ Actual @@ @@ Array ( - 'local' => 'http://foo.test/wiki/Special:EntityData/' + 'local' => 'http://foo.test/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:EntityData/' /home/travis/build/wikimedia/phase3/extensions/Wikibase/data-access/tests/phpunit/MediaWiki/EntitySourceDocumentUrlProviderTest.php:39 /home/travis/build/wikimedia/phase3/tests/phpunit/MediaWikiIntegrationTestCase.php:451 /home/travis/build/wikimedia/phase3/maintenance/doMaintenance.php:99 The last successful build is #11837 <https://travis-ci.org/wikimedia/mediawiki-extensions-Wikibase/builds/577452011>; the git diff between the two builds <https://github.com/wikimedia/mediawiki-extensions-Wikibase/compare/b91629628bed...ba96f62d3110> is only a single commit (plus its merge) adding the test that fails here: I9fe06458cf <https://gerrit.wikimedia.org/r/528076>, linked to T214557 <https://phabricator.wikimedia.org/T214557> and T211799 <https://phabricator.wikimedia.org/T211799>. I suspect that this test simply doesn’t work on non-English wikis, and neither its developers nor our Wikimedia CI tested for that – only Travis CI does: we have jobs in Arabic and Russian. (As it happens, those are also the PHP7 jobs whereas the PHP7.1 and PHP7.2 jobs are in English, but I think this is more likely to be due to the language, not the PHP version.) **Example:** https://travis-ci.org/wikimedia/mediawiki-extensions-Wikibase/builds/577484886 **Acceptance criteria:** - Travis CI for Wikibase is green again. TASK DETAIL https://phabricator.wikimedia.org/T231666 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Smalyshev, WMDE-leszek, Lucas_Werkmeister_WMDE, Aklapper, darthmon_wmde, DannyS712, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs