[16Q1] Document the handling of firefox-ui-tests and mozmill-ci on MDN and wiki.mozilla.org

RESOLVED FIXED

Status

Testing
Firefox UI Tests
RESOLVED FIXED
2 years ago
a year ago

People

(Reporter: whimboo, Assigned: whimboo)

Tracking

({meta})

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

2 years ago
We have to get everything documented so that developers, sheriffs, and contributors can easily interact with those systems.
(Assignee)

Updated

2 years ago
Depends on: 1237179
(Assignee)

Updated

2 years ago
Blocks: 1239988
(Assignee)

Comment 1

2 years ago
So we will have two distinct places for our documentation:

1. User documentation in how to get our firefox-ui-tests executed (includes mach command) will end-up on MDN. The same applies for the handling of results on Treeherder, canceling and rebuilding jobs via Mozmill-CI.

2. Anything related to project management and contribution will be added to the Wiki under the following location: https://wiki.mozilla.org/Auto-tools/Projects/Firefox_UI_Tests
(Assignee)

Comment 2

2 years ago
With the move of firefox-ui-tests and puppeteer into mozilla-central the readthedocs documentation needs an update. I will modify the settings so that we can now build our docs based of gecko-dev on Github.
(Assignee)

Comment 3

2 years ago
readthedocs has been updated to pull the code from gecko-dev now. We cover the following versions: master, aurora, beta, and release. I will add esr45 once it is available. Right now its blocked by bug 1250618.

My plan for documentation is:

* Put code related documentation all up on readthedocs including examples (which we can add later)
* Add general test suite information to MDN
* Add a project page to the wiki which can be used for tracking active projects and a general howto
(Assignee)

Comment 4

2 years ago
The project page with general information can be found in the wiki:
https://wiki.mozilla.org/Auto-tools/Projects/Firefox_UI_Tests

I will continue to enhance it later with upcoming and planned projects and a roadmap. For now it should be enough.

Over the next days I will spend my time to create a full documentation about our tests on MDN:
https://developer.mozilla.org/en-US/docs/Mozilla/QA/firefox-ui-tests
(Assignee)

Updated

2 years ago
No longer blocks: 1239988
Depends on: 1239988
(Assignee)

Updated

a year ago
Depends on: 1260656
(Assignee)

Comment 5

a year ago
Dependency bugs have all been fixed by end of March. Marking bug as fixed.
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.