Last modified: 2013-12-02 14:16:58 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 T56387, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 54387 - browsertests: configure Zuul
browsertests: configure Zuul
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Normal enhancement (vote)
: ---
Assigned To: Antoine "hashar" Musso (WMF)
:
Depends on:
Blocks: 53697
  Show dependency treegraph
 
Reported: 2013-09-20 16:50 UTC by Antoine "hashar" Musso (WMF)
Modified: 2013-12-02 14:16 UTC (History)
5 users (show)

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


Attachments

Description Antoine "hashar" Musso (WMF) 2013-09-20 16:50:01 UTC
This is a sub project of bug 53697 https://www.mediawiki.org/wiki/Continuous_integration/Browser_tests

It covers setting up the Zuul configuration to trigger browser tests. From the wiki page:

The exact workflow would need to be figured out with the VisualEditor team. A first step would be to run the browser tests after a change has been merged and report back in Gerrit for their information.
At first we will only want to run browser tests after a change has been merged. This let us load the system progressively without disrupting the VisualEditor authors.

We can later on make Zuul report back in Gerrit a message stating the result of the tests, that will raise awareness among developers and they can work on fixing the unsuccessful tests. Additionally, we can have the browser tests to be triggered on every patchset, the labs instance load will have to be carefully monitored.

Once tests are properly passing and the setup has been proven useful, we can make Zuul to block patchsets not passing the browser tests. The developers would then be required to fix the code or the test to have their change merged in
Comment 1 Antoine "hashar" Musso (WMF) 2013-09-20 19:36:40 UTC
CCing Željko Filipin on any continuous bug related to browsertests. Main tracking bug is: bug 53697, see https://bugzilla.wikimedia.org/showdependencytree.cgi?id=53697&hide_resolved=0
Comment 2 Antoine "hashar" Musso (WMF) 2013-12-02 14:16:58 UTC
Being added on an ongoing basis. Already added the ULS browser tests in the Zuul 'test' pipeline.

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


Navigation
Links