<div dir="ltr"><br><div>This is great!  We've known from the beginning that we would want to move tests out of the /qa/browsertests repository and into the repositories of the features being tested, and having a gem for all that shared code will make that consistent and reliable. </div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 2, 2013 at 7:38 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">Hi everybody,<div><br></div><div>I think I have solved the problem of Ruby code that is used in several repositories[1]. At the moment we are using the old and proven copy/paste method, but we all know there is a better way. I have created mediawiki-selenium Ruby gem[2][3]. It is still in early development stage, but it is working[4].</div>


<div><br></div><div>I will be updating the gem this week to include the latest and greatest code from all repositories. I will also update all repositories to use mediawiki-selenium gem and removing copy/pasted code.</div>


<div><br></div><div>I have to figure out what to do when a repository has custom code that other repositories do not need. I have an idea but I do not know if it will work until I try it.</div><div><br></div><div>We probably need a better name for the gem. I am open to suggestions.</div>


<div><br></div><div>It would be good to host it at Gerrit too, but I have no idea how to do that. Halp[5]! :)</div><div><br></div><div>Questions, comments, code contributions (...) are welcome here, at Bugzilla, Github and/or Gerrit.</div>


<div><br></div><div>Željko</div><div>--</div><div>1: <a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=53579" target="_blank">https://bugzilla.wikimedia.org/show_bug.cgi?id=53579</a></div><div>2: <a href="https://rubygems.org/gems/mediawiki-selenium" target="_blank">https://rubygems.org/gems/mediawiki-selenium</a></div>


<div>3: <a href="https://github.com/zeljkofilipin/mediawiki-selenium" target="_blank">https://github.com/zeljkofilipin/mediawiki-selenium</a></div><div>4: <a href="https://gerrit.wikimedia.org/r/#/c/87125" target="_blank">https://gerrit.wikimedia.org/r/#/c/87125</a></div>


<div>5: <a href="http://www.nobodygoeshere.com/wp-content/uploads/2012/09/halp-cat.jpg" target="_blank">http://www.nobodygoeshere.com/wp-content/uploads/2012/09/halp-cat.jpg</a></div></div>
<br>_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
<br></blockquote></div><br></div>