Confirmed users
2,177
edits
No edit summary |
|||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
The buildmaster role is assigned to a team member in rotation, each lasting two weeks. The role is intended to identify failures early, and to take action towards resolving the failures. This action will vary depending on the skills and knowledge of the current buildmaster, or the level of commitment the team has to the affected project. | |||
= | =Monitoring Failures= | ||
Failures can be monitored in the following ways: | |||
* | * [https://webqa-ci.mozilla.com/ Jenkins dashboard] | ||
* | * [https://webqa-ci.mozilla.com/rssFailed RSS feed] | ||
* [[/QA/Execution/Web_Testing/Automation/Build_Notifications|Mailing list]] | |||
* [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=mozwebqa&noServerTab=false&autoConnect=true IRC] | |||
=Rotation= | =Rotation= | ||
{{:QA/Execution/Web Testing/roles/buildmaster/Rotation}} | {{:QA/Execution/Web Testing/roles/buildmaster/Rotation}} | ||
= | == | ||
* | * A test is failing due to a locator issue | ||
* If it is a locator issue, if you have a question, if you wonder if the test is still valid or important then file a GitHub issue | |||
** File bugs on projects based on info below, then contact the noted team members | ** File bugs on projects based on info below, then contact the noted team members | ||
* File Git Issues for test failures that require a test update. | * File Git Issues for test failures that require a test update. | ||
Line 28: | Line 27: | ||
For the latest known issues check [https://public.etherpad-mozilla.org/p/webqa-buildmaster this etherpad]. If you are the current buildmaster please try to keep this pad updated. It helps when it comes to hand the role onto the next buildmaster, and can avoid duplicating effort investigating failures. | For the latest known issues check [https://public.etherpad-mozilla.org/p/webqa-buildmaster this etherpad]. If you are the current buildmaster please try to keep this pad updated. It helps when it comes to hand the role onto the next buildmaster, and can avoid duplicating effort investigating failures. | ||
= | =New Failures= | ||
When a new failure is found, details should be added to [https://public.etherpad-mozilla.org/p/webqa-buildmaster this etherpad] and an issue should be raised in the appropriate place (see projects section for details). This is the minimum expected of the buildmaster, however if you have the time and skills (or time to learn the skills), it's a good idea to try to replicate the failure locally. If the failure is clearly something that should be fixed in the test suite, then it's also appreciated if you can submit a pull request with a fix. | |||
=Projects= | =Projects= |