Closed Bug 1879483 Opened 8 months ago Closed 8 months ago

FirefoxAndroidWdSpecBrowser class creates and uses a profile for desktop

Categories

(Testing :: web-platform-tests, defect, P2)

defect
Points:
2

Tracking

(firefox124 fixed)

RESOLVED FIXED
124 Branch
Tracking Status
firefox124 --- fixed

People

(Reporter: whimboo, Assigned: whimboo, NeedInfo)

References

Details

(Whiteboard: [webdriver:m10], [wptsync upstream])

Attachments

(1 file)

The FirefoxAndroidWdSpecBrowser class inherits from FirefoxWdSpecBrowser which sets-up a desktop profile. But instead it needs to use the ProfileCreator from firefox_android.py to correctly set Android specific preferences, but that doesn't happen at the moment.

That means as well that I'm not able to set specific preferences that only apply on Android. And that's needed for bug 1693857.

Flags: needinfo?(james)

Given that wptrunner doesn't use multiple inheritance I wonder if just overriding the profile property is fine even through it means that we have created an extra profile folder that for sure we should correctly clean-up. Otherwise we could pass the expected ProfileCreator class to the FirefoxWdSpecBrowser init method?

Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Severity: -- → S3
Points: --- → 2
Priority: -- → P2
Whiteboard: [webdriver:m10]
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/20876ae07c4b [wptrunner] Use the correct ProfileCreator class in FirefoxAndroidWdSpecBrowser. r=jgraham
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/44519 for changes under testing/web-platform/tests
Whiteboard: [webdriver:m10] → [webdriver:m10], [wptsync upstream]
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: