WebDriver/RemoteProtocol/Meetings/2019/05/07
From MozillaWiki
< WebDriver | RemoteProtocol | Meetings(Redirected from Remote/Meetings/2019/05/07)
Contents
Agenda
- Dashboard (ato)
- Demo
- Further data points
- Philosophy around MVP triage
- Communication issues (yulia)
- Up next
Roster
- Present
- mmucci, sole, AutomatedTester, jdescottes, einbinder, ochameau, ato
- Regrets
- yulia
Minutes
Dashboard
- ato presented a demo of an initial dashboard (not online yet)
- It currently gives an estimate based on currently filed bugs towards CDP completion in the remote agent
- It uses the dependency bug graph to tell us something about how far we think we have to go based on our current understanding of CDP and what is missing
- What it does not tell us anything about features we do not yet have bugs filed for
- It does not give any prognosis how much work is remaining, or indeed how long it might take us to get to 100% completion
- It is a passive tracker, and we would expect the numbers to go down as we get a more complete understanding of CDP
- This is a first iteration with some bugs, and we want to track otherâperhaps more relevant thingsâsuch as progress on passing the Puppeteer test suite once we have that running on try
Questions:
- (einbinder) This chart also tracks experimental CDP methods, and it is really strange to implement non-stable parts of CDP
- (ochameau) What options do we have?
- Puppeteer targets one version of a product and has had great success with this
- What CDP methods Puppeteer uses to implement a Puppeteer API changes rapidly based on how Chrome works, and we wouldnât expect Firefox to keep up with that
- (AutomatedTester) From an end-user point of view, having a config change would be more palatable than having to download a separate npm package
- We should have a separate discussion around packaging at a future meeting
Communication issues
- Meeting now shifted to a time that makes it easier for Marco to join
- We might consider moving it another hour or two later so it will be easier for California to also join
- This might let us replace the Google/Mozilla sync meeting with this one meeting
- Synchronous communication, i.e. IRC, is still up in the air, and we will have a deeper conversation about this after Google I/O, near the end of May, when Yulia is back
Up next
- ato done with dashboard, will return to Puppeteer test suite, and then stderr
- ochameau continuing to work on passing more Gutenberg tests
- Has implemented most of the script evaluation infrastructure
Changelog
% git log --date=iso --pretty=format:'%ad%x09%H' -- remote/ | awk '$0 >= "2019-04-29" && $0 <= "2019-05-07"' | awk -F $'\t' '{print $2}' | xargs git show -s --format='%h%x09%s' 5697c8421946 Bug 1537768 - Override add_task to translate cdp exception from head.js. r=remote-protocol-reviewers,ato f4e939d41833 Bug 1537768 - Simplify RemoteAgent initialization. r=remote-protocol-reviewers,ato d3ab87f9a3d0 Bug 1543099 - Implement Runtime.evaluate. r=remote-protocol-reviewers,ato 528bedd47f8f Bug 1543099 - Split browser_runtime_executionContext into multiple functions r=remote-protocol-reviewers,ato 6b805568a84c Bug 1543098 - Emit executionContextDestroyed and executionContextCreated when the page goes into/out of the BF Cache. r=ato 03fd85b27beb Bug 1543098 - Implement Runtime.executionContextDestroyed. r=ato 23ce245b52cf Bug 1543098 - Emit executionContextCreated for existing context when calling Runtime.enable. r=ato 346978396e69 Bug 1543098 - Implement Runtime.executionContextCreated. r=ato 9442ac739b93 Backed out 4 changesets (bug 1543098) for high frequency browser_runtime_executionContext.js failures CLOSED TREE 0246d144de77 Bug 1543098 - Emit executionContextDestroyed and executionContextCreated when the page goes into/out of the BF Cache. r=ato ce0132e52420 Bug 1543098 - Implement Runtime.executionContextDestroyed. r=ato f87158c31daa Bug 1543098 - Emit executionContextCreated for existing context when calling Runtime.enable. r=ato 951a953f51e2 Bug 1543098 - Implement Runtime.executionContextCreated. r=ato cc38fe69c29c Bug 1543095 - Pass `frameId` to all Page events. r=ato 46de7c415a9e Bug 1543095 - Implement Page.frameNavigated. r=ato 7461a32f0d6b bug 1547679: remote: disable browser-chrome tests on asan; r=remote-protocol-reviewers,ochameau 6d7591db01e4 Merge mozilla-inbound to mozilla-central. a=merge 344e784bd426 bug 1547700: remote: document headless mode for M-bc tests; r=me a=doc 1e4850ba26c3 bug 1547700: remote: simplify mochitest command; r=me a=doc dd980e9fc992 bug 1547679: remote: disable all browser-chrome tests on debug; r=remote-protocol-reviewers,ochameau
Work
- Current milestone
- MVP dependency tree
- General overview
- Puppeteer dependency tree
- All ze boogs
PTO (đˇ)
- ato away Thursday 9 May
- ochameau away:
- Wednesday 8 May (Bank Holiday)
- Friday 10 May