Closed Bug 1573410 Opened 5 years ago Closed 2 years ago

Keep firefox ui harness for remote tests only

Categories

(Testing :: Firefox UI Tests, task, P3)

Version 3
task

Tracking

(firefox100 fixed)

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

(Blocks 3 open bugs)

Details

Attachments

(4 files)

With the deprecation of the Marionette client all consumers of it will also reach end of life in the near future. As such lets gets started and remove the firefox-ui harness and most of the tests, which are already covered by other harnesses.

Remaining tests can be quickly converted as Marionette tests, and included into the Mn jobs for now. Separate bugs will be filed for tests of each section in:

https://searchfox.org/mozilla-central/source/testing/firefox-ui/tests/functional/

Removing the update tests can already be done and is covered by bug 1573406.

See Also: → 1140291
Depends on: 1312359
Blocks: 1613386
Depends on: 1573383
Priority: -- → P3
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Priority: P3 → P1
Blocks: 1237766
Blocks: 1638960

When doing this removal we also have to remove all the mozharness code.

Priority: P1 → P3
See Also: → 1757776
Depends on: 1759574

Actually we cannot easily get rid of the firefox-ui remote tests. The appropriate job is the only one where we allow remote connections and the MOZ_DISABLE_NONLOCAL_CONNECTIONS environment variable is not getting set.

As such lets move the remaining session restore tests that don't need to access any remote address to a Marionette test and then restrict this harness to remote tests only. I filed bug 1759574 for that.

When we fix this bug we also have to remove the firefox-ui-functional-remote jobs from TaskCluster.

Assignee: hskupin → nobody
Blocks: 1757776
Status: ASSIGNED → NEW
See Also: 1757776
Summary: Remove firefox ui harness and port remaining tests to Marionette → Keep firefox ui harness for remote tests only
Blocks: 1759653
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Attachment #9267818 - Attachment description: WIP: Bug 1573410 - [firefox-ui] Remove deprecated resource files. → Bug 1573410 - [firefox-ui] Remove deprecated resource files.
Attachment #9267819 - Attachment description: WIP: Bug 1573410 - [firefox-ui] Update harness to only support remote tests. → Bug 1573410 - [firefox-ui] Update harness to only support remote tests.
Attachment #9267820 - Attachment description: WIP: Bug 1573410 - [firefox-ui] Update firefox ui mozharness scripts. → Bug 1573410 - [firefox-ui] Update firefox ui mozharness scripts.
Attachment #9267821 - Attachment description: WIP: Bug 1573410 - [firefox-ui] Update TaskCluster for firefox-ui-functional only. → Bug 1573410 - [firefox-ui] Update TaskCluster for firefox-ui-functional only.
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/52fe235661ce
[firefox-ui] Remove deprecated resource files. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/e05e22be9ccc
[firefox-ui] Update harness to only support remote tests. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/e9ed4a1d1b64
[firefox-ui] Update firefox ui mozharness scripts. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/fdd73ae7ee79
[firefox-ui] Update TaskCluster for firefox-ui-functional only. r=jmaher
Pushed by ctuns@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ff1120ffedfe
Fix lint failure r=fix CLOSED TREE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: