Closed
Bug 892259
Opened 11 years ago
Closed 11 years ago
Create a host plugin API so we can have multiple different hosts (think firefox, b2g, device) without changing tests.
Categories
(Firefox OS Graveyard :: General, defect)
Firefox OS Graveyard
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jlal, Assigned: jlal)
References
Details
(Whiteboard: [FT: Productivity], [Sprint: 1])
Attachments
(1 file)
No description provided.
Updated•11 years ago
|
Component: General → Gaia::Clock
Comment 1•11 years ago
|
||
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/53204469
Updated•11 years ago
|
Component: Gaia::Clock → General
Comment 2•11 years ago
|
||
Dylan Oliver deleted the linked story in Pivotal Tracker
Comment 3•11 years ago
|
||
Do we have more details for this bug?
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → jlal
Assignee | ||
Comment 4•11 years ago
|
||
Here is my proposal for the host api: https://gist.github.com/lightsofapollo/6042626 The child would be responsible for invoking the host and then passing the port/etc.. metadata to the actual process running the tests.
Assignee | ||
Comment 5•11 years ago
|
||
The PR for the b2g-desktop host should probably be reviewed/landed first- 95% of the "framework" code is in this PR but I omitted the final integration test until we land the b2g-desktop host. I will then integrate that with this code so we always a default host...
Attachment #779061 -
Flags: review?(gaye)
Comment 6•11 years ago
|
||
So this looks good to me. I did have one question about adding getters for things like the child process and marionette port to the public api. What do you think?
Flags: needinfo?(jlal)
Assignee | ||
Comment 7•11 years ago
|
||
Port I agree on- child process is another story and should be an implementation detail of the host itself... Think about the case where we have a device there will be no process. The less we expose here the more portability we get I think.
Flags: needinfo?(jlal) → needinfo?(gaye)
Assignee | ||
Comment 8•11 years ago
|
||
in master https://github.com/lightsofapollo/marionette-js-runner/commit/acc3f76e96aca36347c074833a88d5519b3ad9f8
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(gaye)
Resolution: --- → FIXED
Comment 9•11 years ago
|
||
Dylan Oliver added a comment in Pivotal Tracker: .
Comment 10•11 years ago
|
||
Dylan Oliver deleted the linked story in Pivotal Tracker
Comment 11•11 years ago
|
||
Dylan Oliver changed story state to accepted in Pivotal Tracker
Updated•11 years ago
|
Attachment #779061 -
Flags: review?(gaye) → review+
Updated•11 years ago
|
Whiteboard: [FT: Productivity], [Sprint: 1]
You need to log in
before you can comment on or make changes to this bug.
Description
•