[QA] Recent changes

Željko Filipin zfilipin at wikimedia.org
Fri Jan 31 11:38:39 UTC 2014


Hi everybody,

we have made some changes recently to test infrastructure so Chris has
suggested that I should let the list know.

#1 tests/browser/config folder and it's contents are now optional[1].

#2 UploadWizard API integration test are running at CloudBees[2][3].

#3 We have started moving code for working with MediaWiki Ruby API to a new
Ruby gem[4][5].

#4 mediawiki-selenium Ruby gem version 0.1.20 allows Selenium tests to run
in your favorite browser (Firefox, Chrome...) in a headless mode[6]. This
works only on Linux (tested on Ubuntu). All you have to do is to set
HEADLESS environment variable to true before running the tests:

export HEADLESS=true

Jeff Hall has started working on #4, the two of us have paired on it on
Wednesday but did not have the time to finish it. After pairing with Jeff
on it, I had a pairing session with Marlena Compton and we were able to
make it work[7].

Questions? Comments? Have I forgot something? Let me know.

Željko
--
1: https://bugzilla.wikimedia.org/show_bug.cgi?id=56085

2: https://bugzilla.wikimedia.org/show_bug.cgi?id=58923
3: https://wmf.ci.cloudbees.com/view/r-uw/

4: https://rubygems.org/gems/mediawiki-ruby-api-client
5: https://github.com/zeljkofilipin/ruby-api-client

6: https://bugzilla.wikimedia.org/show_bug.cgi?id=60584
7: https://gerrit.wikimedia.org/r/#/c/110205/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20140131/cfe19d41/attachment.html>


More information about the QA mailing list