[QA] How to contribute?

Željko Filipin zfilipin at wikimedia.org
Tue Jun 4 17:46:55 UTC 2013


Hi everybody,

a few people said they would like to contribute. I guess some of you
already know how you would like to contribute, like helping organising
event(s).

I know that at least a few of you need a bit of guidance for the first few
contributions, because you have told me so. :) Chris has already sent a few
posts saying how you could get involved. I have a few smaller and more
focused tasks that could be a good way for somebody to get involved.

You can do all tasks on your own time, or we could arrange a pairing
session on IRC/Skype/Google Hangout. Tasks are sorted roughly by how hard
they are.

#1 fix class name

visual_editor_page.rb[1] file has wrong class name, UserPage. It should be
VisualEditorPage. The task is to rename the class. It should be trivial to
do. Depending on your Git and/or Github/Gerrit skills, submitting the code
would probably be harder than fixing it.

#2 fix failing Jenkins job(s) for desktop browsers

Chris and I are doing our best to keep Jenkins jobs running tests on
desktop browsers[2] green, but things change a lot and the tests start
failing. Additionally, we recently made a few significant changes to
Jenkins jobs (targeting more environments) and a lot of tests are failing
at the moment. If you would to help us fix a test/job (or six), let me
know. Sometimes the fix is as simple as disabling a test that fails because
it by mistake tries to test a feature that is not enabled at certain
environment. As with task #1 the fix is trivial, and the harder part would
probably be submitting code to Github/Gerrit.

#3 fix failing Jenkins job(s) for mobile browsers

All Jenkins jobs running tests for mobile browsers[3] are disabled because
they started failing and nobody had the time to investigate and fix the
problems. If you are interested in testing on mobile browsers and/or
devices, this is a task for you. I can help you pick and fix at least one
test.


Regarding tasks #2 and #3: I feels great to fix a broken build and to see a
job going from red to green. Trust me.

Željko
--
1:
https://github.com/wikimedia/qa-browsertests/blob/master/features/support/pages/visual_editor_page.rb#L1
2: https://wmf.ci.cloudbees.com/view/r-bt/
3: https://wmf.ci.cloudbees.com/view/r-mf/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20130604/80420c22/attachment.html>


More information about the QA mailing list