Closed Bug 1270256 Opened 4 years ago Closed 4 years ago

TEST-UNEXPECTED-ERROR | test_fallback_update.py TestFallbackUpdate.test_update | NoSuchElementException: NoSuchElementException: Unable to locate element: incompatibleCheck, incompatibleList, or license

Categories

(Testing :: Firefox UI Tests, defect)

49 Branch
defect
Not set

Tracking

(firefox49 fixed)

RESOLVED FIXED
mozilla49
Tracking Status
firefox49 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

()

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

With the landing of the changes on bug 1262880 our update tests are broken now:

 08:20:39     INFO - TEST-UNEXPECTED-ERROR | test_fallback_update.py TestFallbackUpdate.test_update | NoSuchElementException: NoSuchElementException: Unable to locate element: incompatibleList
 08:20:39     INFO - Traceback (most recent call last):
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/venv/local/lib/python2.7/site-packages/marionette/marionette_test.py", line 351, in run
 08:20:39     INFO -     testMethod()
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/tests/firefox-ui/tests/update/fallback/test_fallback_update.py", line 21, in test_update
 08:20:39     INFO -     self.download_and_apply_forced_update()
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/venv/local/lib/python2.7/site-packages/firefox_ui_harness/testcases.py", line 352, in download_and_apply_forced_update
 08:20:39     INFO -     self.download_update(dialog)
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/venv/local/lib/python2.7/site-packages/firefox_ui_harness/testcases.py", line 262, in download_update
 08:20:39     INFO -     download_via_update_wizard(window)
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/venv/local/lib/python2.7/site-packages/firefox_ui_harness/testcases.py", line 230, in download_via_update_wizard
 08:20:39     INFO -     if dialog.wizard.selected_panel == dialog.wizard.incompatible_list:
 08:20:39     INFO -   File "/home/mozauto/jenkins/workspace/mozilla-central_update/build/venv/local/lib/python2.7/site-packages/firefox_puppeteer/ui/update_wizard/wizard.py", line 159, in incompatible_list
08:20:39 INFO - return self._create_panel_for_id('incompatibleList')

I will check on Friday which backward compatible patch we will need.
There is also bug 1267891 which removed the license pane from the software update wizard.
Assignee: nobody → hskupin
Blocks: 1267891
No longer blocks: 1265028
Status: NEW → ASSIGNED
Summary: TEST-UNEXPECTED-ERROR | test_fallback_update.py TestFallbackUpdate.test_update | NoSuchElementException: NoSuchElementException: Unable to locate element: incompatibleList → TEST-UNEXPECTED-ERROR | test_fallback_update.py TestFallbackUpdate.test_update | NoSuchElementException: NoSuchElementException: Unable to locate element: incompatibleCheck, incompatibleList, or license
https://reviewboard.mozilla.org/r/51117/#review47779

::: testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py
(Diff revision 1)
>                     'finished': FinishedPanel,
>                     'finishedBackground': FinishedBackgroundPanel,
> -                   'incompatibleCheck': IncompatibleCheckPanel,
> -                   'incompatibleList': IncompatibleListPanel,
>                     'installed': InstalledPanel,
> -                   'license': LicensePanel,

license can be completely removed because it has never been used all the last years.
Comment on attachment 8749710 [details]
MozReview Request: Bug 1270256 - Update UpdateWizard class for removal of incompatible add-ons check. r?maja_zf

https://reviewboard.mozilla.org/r/51117/#review47849
Attachment #8749710 - Flags: review?(mjzffr) → review+
https://hg.mozilla.org/mozilla-central/rev/87aec460453f
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
You need to log in before you can comment on or make changes to this bug.