Email to wikitech-l@/engineering@:
TLDR: If you care about Selenium tests that run daily, please take ownership of repository (or repositories) that you care about.
Our Selenium tests provide useful feedback, finding problems in several places, when there is something wrong with:
- the repository they are testing (broken production or test code),
- beta and/or production clusters,
- continuous integration.
It is really important that all tests that run daily are green all the time. I have started cleaning up tests (T94150, T128190).
If there is a failure, we have to investigate and fix it as soon as possible, ideally in one business day. To be able to do that, we need contact information for each repository. I have started collecting contact details (T128190) from various sources.
What does taking ownership mean? Your e-mail address will be added to Jenkins job repository configuration and you will receive one e-mail a day per repository and job, but only if there are any failed jobs. In short, if you are an owner of one repository with one job, you will receive 0-2 e-mails a day, depending on the stability of the job. It will be your responsibility to fix the job. If you need help, I will be glad to help.
The contact e-mail address can be one or more people, or a team mailing list. All I need is a reply if I send an e-mail message to that address, without having to be a member of a lot of mailing lists.
Jobs for repositories without contact person will be running while they are passing, and will be deleted when they start failing.
To become a contact person, submit a patch or let me know off-list.
Questions? Comments? Please do let me know.