<div dir="ltr"><br><div>I've asked Željko to show Antoine how we're hiding the password in the Cloudbees Jenkins. Since Monday is a US holiday, and the time zones work out, I'm hoping they can carve out some time with no US distractions to get that handled. </div>
<div>-Chris </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 17, 2014 at 12:34 PM, Aaron Arcos <span dir="ltr"><<a href="mailto:aarcos.wiki@gmail.com" target="_blank">aarcos.wiki@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> Hi again folks, just a friendly ping to see if this is moving along and/or if I can<div>do anything to help, ;-).</div>
<div><br></div><div>Thanx !</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Jan 13, 2014 at 7:47 AM, Željko Filipin <span dir="ltr"><<a href="mailto:zfilipin@wikimedia.org" target="_blank">zfilipin@wikimedia.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Adding QA list to the discussion, with permission from Antoine. Comments are inline (marked #1 and #2).<div><br></div><div>Željko</div><div class="gmail_extra"><br><br><div class="gmail_quote"><div>
On Fri, Jan 10, 2014 at 6:21 PM, Antoine Musso <span dir="ltr"><<a href="mailto:amusso@wikimedia.org" target="_blank">amusso@wikimedia.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello Željko,<br>
<br>
Aaron Arcos wrote a smoke test for UploadWizard. The idea is to upload a<br>
file on commons every X hours and report back by email whenever<br>
something is broken.<br>
<br>
<br>
I think it would be a good candidate for the CloudBe Jenkins.</blockquote><div><br></div></div><div><span style="font-family:arial,sans-serif;font-size:13px">#1 The plan is to move from Jenkins hosted at Cloudbees to WMF instance in the near future. Is there a reason you think this should be running from Cloudbees and not from WMF Jenkins?</span><br>
</div><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> The test<br>
is available in the repository mediawiki/extensions/UploadWizard as:<br>
<br>
test/api/upload-wizard-tests.py<br>
<br>
It needs a user / password which is valid on commons.<br>
<br>
The script has some python dependencies which can be installed using:<br>
<br>
pip install -rtest/api/requirements.txt<br>
<br>
<a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=58923" target="_blank">https://bugzilla.wikimedia.org/show_bug.cgi?id=58923</a><br>
<br>
<br>
I got some experience with python myself, would you like to pair up next<br>
week to have it deployed on CloudBee ?<br></blockquote><div><br></div></div><div><span style="font-family:arial,sans-serif;font-size:13px">#2 Sure. My WMF Google calendar is always up to date, feel free to schedule a pairing session any time I am not in a meeting. Or just ping me on IRC. :)</span><br>
</div><div><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Antoine<br>
<br>
Le 09/01/14 17:02, Aaron Arcos a écrit :<br>
> Hi again Antoine,<br>
><br>
> Can you help me to set this test to run agains production? That would<br>
> be very much appreciated. My proposal would be to run this test against<br>
> commons-prod-api every 6h and notify QA and Multimedia teams if<br>
> something is broken. I updated the tracking bug/58923<br>
> <<a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=58923" target="_blank">https://bugzilla.wikimedia.org/show_bug.cgi?id=58923</a>> with this info.<br>
> Let me know if anything else and/or if I can be of any help.<br>
><br>
> Thanx !<br>
><br>
><br>
> On Mon, Dec 23, 2013 at 3:42 PM, Aaron Arcos <<a href="mailto:aarcos.wiki@gmail.com" target="_blank">aarcos.wiki@gmail.com</a><br>
> <mailto:<a href="mailto:aarcos.wiki@gmail.com" target="_blank">aarcos.wiki@gmail.com</a>>> wrote:<br>
><br>
> I created the following bug/58923<br>
> <<a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=58923" target="_blank">https://bugzilla.wikimedia.org/show_bug.cgi?id=58923</a>> to track the<br>
> hooking of the script at the right places. I think Antoine is the<br>
> person that would normally set this up but he is on vacation. Any<br>
> other volunteers that could help with this hooking? I am not very<br>
> familiar with Jenkins configuration stuff. Until that happens, no<br>
> testing is taking place at all.<br>
><br>
><br>
> On Mon, Dec 23, 2013 at 3:24 PM, Chris McMahon<br>
> <<a href="mailto:cmcmahon@wikimedia.org" target="_blank">cmcmahon@wikimedia.org</a> <mailto:<a href="mailto:cmcmahon@wikimedia.org" target="_blank">cmcmahon@wikimedia.org</a>>> wrote:<br>
><br>
><br>
><br>
><br>
> On Mon, Dec 23, 2013 at 4:17 PM, Greg Grossmeier<br>
> <<a href="mailto:greg@wikimedia.org" target="_blank">greg@wikimedia.org</a> <mailto:<a href="mailto:greg@wikimedia.org" target="_blank">greg@wikimedia.org</a>>> wrote:<br>
><br>
> Couple questions:<br>
><br>
><br>
><br>
> The tests are being run from the WMF Jenkins, but where are<br>
> they pointed<br>
> at? Beta Cluster AND production or just one or the other?<br>
> Something<br>
> else?<br>
><br>
><br>
> These are intended to run against production Commons, in order<br>
> to monitor critical production services. We have other tests<br>
> for beta labs and for test2wiki.<br>
><br>
><br>
> > 3) Run periodically as a Jenkins job, notifying interested<br>
> parties by email<br>
> > on failure (meaning that uploads are not working on Commons)<br>
><br>
> How often is 'periodically'? :)<br>
><br>
> If the tests are run against the Beta Cluster, it would make<br>
> sense to<br>
> run the test any time any implicated code is changed and<br>
> pushed to Beta<br>
> Cluster (and, every day or something to catch odd other<br>
> breakages).<br>
><br>
><br>
> We have other avenues for testing on beta. What we really<br>
> needed was an exemplar for monitoring production services (read:<br>
> API) in the most reliable way possible (read: not a browser)<br>
> with a binary working/not-working report, with UploadWizard on<br>
> Commons as the first example.<br>
><br>
><br>
> is there a wikipedia project that'd be<br>
> willing to have a test category like Commons does?<br>
><br>
><br>
> Let's get it working on Commons first, and worry about other<br>
> wikis later.<br>
><br>
> -Chris<br>
><br>
><br>
><br>
<span><font color="#888888"><br>
<br>
--<br>
Antoine "hashar" Musso<br>
Mob.: <a href="tel:%2B33%206%2098%2081%2018%2038" value="+33698811838" target="_blank">+33 6 98 81 18 38</a> -- Skype: hashar<br>
</font></span></blockquote></div></div></div><br></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>