Thanks Antoine!! Yeyyy! Looks like they are all passing now as well so we should make the QUnit tests voting.

On 1 Nov 2013 02:10, "Antoine Musso" <amusso@wikimedia.org> wrote:
Le 01/11/13 00:43, Jon Robson a écrit :
> Jenkins is now blowing up for reasons unknown to me.
>
> Desktop QUnit tests are failing all the time due to timeout reasons (I
> can sometimes replicate this locally - this might have been due to
> some core change?)
>
> Mobile tests are sometimes passing and sometimes throwing errors due
> to no tests being run. See this commit for an example when the mobile
> tests passed but core changes failed:
> https://gerrit.wikimedia.org/r/#/c/92000/
>
> and here where both sets of test failed:
> https://gerrit.wikimedia.org/r/#/c/92994/
>
> This all started since the seemingly harmless
> https://gerrit.wikimedia.org/r/92804 got merged.
>
> any ideas what is going on? This currently stops us merging any code
> (since we disabled the verified override)

The issue is a race condition between both MobileFrontend qunit jobs.
The first job to complete would delete the symlink in Apache document
root, causing the second job to fail.

I changed the "unique" id with:

https://gerrit.wikimedia.org/r/#/c/93030/

Retriggered the failing change https://gerrit.wikimedia.org/r/#/c/92000/
and it is passing now :-]

Sorry!


--
Antoine "hashar" Musso
Mob.: +33 6 98 81 18 38 -- Skype: hashar