Closed Bug 1310632 Opened 8 years ago Closed 8 years ago

Decouple Firefox Puppeteer from Firefox UI harness

Categories

(Testing :: Firefox UI Tests, defect)

Version 3
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Unassigned)

References

Details

We would like to remove the strict dependency for Puppeteer from the Firefox UI harness. To achieve that a couple of steps would have to be done:

1. Move most useful APIs and helpers to Marionette client or server

2. Make usage of Puppeteer optional in the BaseFirefoxTestCase and update all tests according to that.

Before we can get started on 2) all dependencies for 1) have to be fixed. I will file appropriate bugs and mark them blocking this bug.
Depends on: 1311676
Blocks: 1312359
Depends on: 1313312
Depends on: 1316851
Blocks: 1316984
All dependencies have been fixed and I do not see anything else upcoming. Also the package dependencies for firefox-ui-harness is gone and the package only depends on marionette-client. As such I want to get the puppeteer code moved from testing/puppeteer to testing/marionette/puppeteer over on bug 1319705 now.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Blocks: 1319705
You need to log in before you can comment on or make changes to this bug.