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!