<div dir="ltr"><div class="gmail_extra"><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>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>