https://bugzilla.wikimedia.org/show_bug.cgi?id=52278

       Web browser: ---
            Bug ID: 52278
           Summary: Integration tests for Wikibase dependencies
           Product: Wikimedia
           Version: wmf-deployment
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Continuous integration
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
    Classification: Unclassified
   Mobile Platform: ---

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.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to