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

Reply via email to