WebDriver/RemoteProtocol/Meetings/2019/05/07
< WebDriver | RemoteProtocol | Meetings
Jump to navigation
Jump to search
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, or 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 half-day Thursday 9 May
- ochameau away:
- Wednesday 8 May (Bank Holiday)
- Friday 10 May