<div dir="ltr">Hi Jon,<div><br></div><div>I am including QA list in the discussion.</div><div><br></div><div>Željko</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 10:56 PM, Jon Robson <span dir="ltr"><<a href="mailto:jrobson@wikimedia.org" target="_blank">jrobson@wikimedia.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Including Zeljko and Chris..<br>
<br>
On Wed, Jul 10, 2013 at 1:56 PM, Jon Robson <<a href="mailto:jrobson@wikimedia.org">jrobson@wikimedia.org</a>> wrote:<br>
> So I finally got the acceptance tests running on my local machine.<br>
> I've added a convenience function to the Makefile to allow easier<br>
> discovery of the qa tests:  <a href="https://gerrit.wikimedia.org/r/73028" target="_blank">https://gerrit.wikimedia.org/r/73028</a><br>
><br>
> Some notes from my experience....<br>
><br>
> * It strikes me that I shouldn't need /private/wmf/ - the password<br>
> should be stored in an environment variable to be consistent with<br>
> others or should be the same as the username.<br>
><br>
> * On my instance some pages with lots of templates take a very long to<br>
> load. As a result occasionally my tests get stuck on the random test<br>
> or it fails due to a timeout.<br>
> * It would be nice to have a way to easily setup things such as the<br>
> selenium user from the command line. I updated the readme in<br>
> MobileFrontend as this wasn't stated -<br>
> <a href="https://gerrit.wikimedia.org/r/73030" target="_blank">https://gerrit.wikimedia.org/r/73030</a><br>
><br>
> * Some tests fail due to expecting the main page to have a div with id<br>
> mainpage - this is not true. Only special cased pages need this. It<br>
> should check for the #content element instead. I corrected this (I<br>
> think!) <a href="https://gerrit.wikimedia.org/r/73029" target="_blank">https://gerrit.wikimedia.org/r/73029</a><br>
><br>
><br>
> * The tests assume a mobile browser - by default MEDIAWIKI_URL on my<br>
> machine <a href="http://localhost:80/w" target="_blank">http://localhost:80/w</a> runs the desktop site.<br>
> <a href="http://localhost.m:80/w" target="_blank">http://localhost.m:80/w</a> runs the mobile site. Maybe we should use a<br>
> new variable MEDIAWIKI_MOBILE_URL for these tests. I want to write<br>
> some tests that test the desktop version of nearby so we need to be<br>
> able to support both...<br>
> * IN addition to this the format of MEDIAWIKI_URL as currently used is<br>
> inconsistent with other users in the repository and we should<br>
> standardise. On my machine it is <a href="http://localhost:80/w" target="_blank">http://localhost:80/w</a> but to get the<br>
> tests running it needs to be <a href="http://localhost:80/w/index.php/" target="_blank">http://localhost:80/w/index.php/</a><br>
> * *** DEPRECATION WARNING<br>
> *** You are calling a method named a at<br>
> /Users/jrobson/Sites/w/extensions/MobileFrontend/tests/acceptance/features/support/pages/home_page.rb:15:in<br>
> `block in <class:HomePage>'.<br>
> *** This method does not exist in page-object so it is being passed to<br>
> the driver.<br>
> *** This feature will be removed in the near future.<br>
> *** Please change your code to call the correct page-object method.<br>
> *** If you are using functionality that does not exist in page-object<br>
> please request it be added.<br>
</blockquote></div><br></div></div>