Closed
Bug 1232331
Opened 10 years ago
Closed 10 years ago
Factor out test logic from UI classes (about window, software update dialog) to update testcase
Categories
(Testing :: Firefox UI Tests, defect)
Tracking
(firefox43 fixed, firefox44 fixed, firefox45 fixed, firefox46 fixed, firefox-esr38 wontfix)
RESOLVED
FIXED
mozilla46
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
Attachments
(2 files)
Right now we have some assertions which have been placed e.g. in the AboutWindow UI class. Those have to be moved out into the update testcase class as helper methods.
| Assignee | ||
Comment 1•10 years ago
|
||
This affects all branches including 46.0 which I currently cannot set due to missing status flags. Will do it once bug 1232805 has been fixed.
status-firefox43:
--- → affected
status-firefox44:
--- → affected
status-firefox-esr38:
--- → wontfix
Summary: Factor out assertions from UI classes to update testcase → Factor out test logic from UI classes (about window, software update dialog) to update testcase
| Assignee | ||
Comment 2•10 years ago
|
||
Lots of refactoring. Not sure why we put that many test logic in ui libraries. It should be all cleared up now for the about window and the old software update dialog. Please see the individual commits for partial changes.
Attachment #8698660 -
Flags: review?(mjzffr)
| Assignee | ||
Updated•10 years ago
|
status-firefox46:
--- → affected
Attachment #8698660 -
Flags: review?(mjzffr) → review+
| Assignee | ||
Comment 3•10 years ago
|
||
Merged PR to mozilla-central:
https://github.com/mozilla/firefox-ui-tests/commit/4afd18763bdcde5f8b1c241e5b9a83048d99e15d
I will backport to the other branches if all stays green the next days.
Target Milestone: --- → Firefox 46
| Assignee | ||
Comment 4•10 years ago
|
||
Changes look pretty fine on mozilla-central. So I'm going to cherry-pick the patches for older branches now:
https://github.com/mozilla/firefox-ui-tests/commit/5c74313e2e5b31f6fa86811bd4d89a2b732e6a8c (aurora)
https://github.com/mozilla/firefox-ui-tests/commit/9c21c6093595749e2254d6759bec99d34aad9472 (beta)
https://github.com/mozilla/firefox-ui-tests/commit/9c7929b4e65f11838442f14089a8094c3436657f (release)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 5•10 years ago
|
||
The backport of the patch to beta and release was not correct. See the regression from bug 1234495. I have to fix the remaining failures.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
Comment 6•10 years ago
|
||
Tiny patch which fixes the bustage in the about window test. I hope its ok to get it landed right away to clear the bustage for beta and release.
Attachment #8700979 -
Flags: review+
| Assignee | ||
Comment 7•10 years ago
|
||
PR has been pushed:
https://github.com/mozilla/firefox-ui-tests/commit/8fd1e246e712965e778fc3d65da5140ffaa10124 (beta)
https://github.com/mozilla/firefox-ui-tests/commit/d4bea1c0c23252c39728d99070e3e87b8702f9c5 (release)
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: Mozilla QA → Testing
You need to log in
before you can comment on or make changes to this bug.
Description
•