Page MenuHomePhabricator

Run browser tests in core on every commit
Closed, ResolvedPublic

Description

See https://lists.wikimedia.org/pipermail/wikitech-l/2015-September/083057.html

The Jenkins Job:

Let's get these browser tests running per commit.

Event Timeline

Jdlrobson raised the priority of this task from to Needs Triage.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: Jdlrobson.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 3 2015, 11:42 PM
greg updated the task description. (Show Details)Sep 8 2015, 4:58 PM
greg set Security to None.
zeljkofilipin triaged this task as Medium priority.
zeljkofilipin added a subscriber: dduvall.

I will pair with @dduvall on this.

hashar added a subscriber: hashar.Sep 22 2015, 3:21 PM

The MediaWiki core PHPUnit Zend tests are taking 10 minutes. So if the browser test jobs takes less than 10 mins its i not going to cause any slowness in gating.

On patchset proposal, the slowest is PHPUnit HHVM which takes roughly 5 minutes. Jon pointed a job in the task description which 7-8 minutes but uses SauceLabs. Targeting a local browser/site would definitely be faster.

At worth, we can play with it in Zuul experimental pipeline first then generalize :}

Currently we have a mwext-selenium job which is generic for extensions. Will "just" have to adapt it for mw/core.

zeljkofilipin removed zeljkofilipin as the assignee of this task.Sep 29 2015, 10:06 AM