<div dir="ltr">Hi there <span style="font-family:arial,sans-serif;font-size:13px">Željko,</span><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">  Just <a href="https://gerrit.wikimedia.org/r/#/c/109335/">changed</a> the script to support environment variables (</span><font face="arial, sans-serif">MEDIAWIKI_USER and MEDIAWIKI_PASSWORD). Gergo tested it and it worked fine. Please,</font></div>
<div><font face="arial, sans-serif">let us know if anything else.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">  Also, we would like to get this script to run against every beta build. The sooner</font></div>
<div><font face="arial, sans-serif">we detect bugs, the cheaper they are to fix. Let us know how we can help for</font></div><div><font face="arial, sans-serif">this to happen.</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">Thanx again !</font></div><div><font face="arial, sans-serif"><br></font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 24, 2014 at 8:52 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"><div class="gmail_extra"><div class="im"><div class="gmail_quote">On Fri, Jan 24, 2014 at 3:05 AM, Gergo Tisza <span dir="ltr"><<a href="mailto:gtisza@wikimedia.org" target="_blank">gtisza@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"><div><font face="courier new, monospace">USERNAME=mw_test_uw_1</font></div>




<div><font face="courier new, monospace">PASSWORD=wizard2013</font></div><div><font face="courier new, monospace">set -e</font></div><div>
<font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">virtualenv --distribute DEV</font></div><div><font face="courier new, monospace">DEV/bin/pip install -r tests/api/requirements.txt</font></div>





<div><font face="courier new, monospace">DEV/bin/python tests/api/upload-wizard_tests.py --username "$USERNAME" --password "$PASSWORD"</font></div><div><font face="courier new, monospace">DEV/bin/python tests/api/upload-wizard_tests.py --username "$USERNAME" --password "$PASSWORD" --gen_new_image </font></div>




</blockquote></div><br></div>Thanks, everything works fine now with the new requirements.txt. The problem is that console log of every Jenkins log is public and if we provide password from the command line, it will be visible to everybody.<br>



<br>The way we solved that problem in Ruby is that the scripts expect the password to be located in MEDIAWIKI_PASSWORD environment variable[1]. Can you do something similar for upload-wizard_tests.py?<br><br>Željko</div>


<div class="gmail_extra">--<br>1: <a href="https://github.com/wikimedia/qa-browsertests/blob/master/features/step_definitions/login_steps.rb#L20" target="_blank">https://github.com/wikimedia/qa-browsertests/blob/master/features/step_definitions/login_steps.rb#L20</a><br>



</div></div>
</blockquote></div><br></div>