Last modified: 2013-09-19 21:04:21 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T54278, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 52278 - Integration tests for Wikibase dependencies
Integration tests for Wikibase dependencies
Status: NEW
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-30 15:04 UTC by Antoine "hashar" Musso (WMF)
Modified: 2013-09-19 21:04 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-07-30 15:04:41 UTC
The Wikibase extension has other extensions as dependencies.  Whenever a patchset is proposed for inclusion, we need a job that would test the following setup:

 mediawiki/core @ master
 Wikibase @ master
 dependencies @ master
 extension being updated @ proposed patchset

We cannot simply run mwext-Wikibase-testextensions-master since it is bound to the Wikibase extension and thus ZUUL would attempt to fetch the proposed patchset from Wikibase which is never to be found.

Instead we would need a new job template that would take as parameter the extension being tested and that would take care of fetching the other dependencies using their master branch.  If we provide the same set of dependencies (aka all the extension), the dependency installer will have to be run after the extension with its patch got installed and simply skip it since we dont care about the master version.
Comment 1 Antoine "hashar" Musso (WMF) 2013-08-01 09:49:27 UTC
This need to involve the Wikidata team to find out which scenarii should be run for them.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links