WebDriver/RemoteProtocol/Meetings/2019/12/13
From MozillaWiki
< WebDriver | RemoteProtocol | Meetings
… on the unlucky Friday!
Contents
Agenda
- Actions
- Update the 2020 planning document based on priorities set out in this meeting (ato)
- File bug about running Puppeteer unit tests with Fission enabled (ato)
- Close out the Alpha Project (mmucci)
- Review forecast and select MVP for Beta Project (mmucci)
-
Review Q1 2020 planning document -
Triage remaining APIs to assess whether they are blocked by Fission
-
Roster
- Present
mmucci, whimboo, ato, maja_zf, digitarald
- Regrets
AutomatedTester
Minutes
Close out the Alpha project
https://docs.google.com/spreadsheets/d/169Wvq_NGcUJjPDeX_xPjffs6__tIlQDtKyemqlor3QI/edit?usp=sharing
- 100% of the backlog completed
- We exceed our original forecast
Preparing for Beta
- mmucci asked for input about list of bugs to include in Beta.
- Think about what you definitely don't want in Beta.
- The team added a few bugs. Notably Fission work and schema validation were missing.
- How much contingency do we want?
- Example: 100% (one contingency bug for each bug in the backlog) gets us to a July 2020 completion date.
- How much uncertainty do we feel? Are there particular (meta) bugs that might generate a lot of new bugs to work on?
- Can we estimate future contingency based on the number of new bugs we've filed in the past couple of months? For example, 19 P1 bugs have been filed since mid-November.
mmucci to confirm with AutomatedTester later today.
Proposed measurable goals
Other ways to measure our progress? Are there intermediate goals we can aim for?
- Pass 1 gutenberg test: to account for getting their extensive test setup to work
- Support a subset of Puppeteer examples
- Support a subset of Puppeteer unit tests (e.g. exclude the tests that represent regressions and edge cases).
- Support one or two other specialized tools, e.g. pdf generation
- digitarald
- Cross-browser support doesn't necessarily impact all Puppeteer use-cases: for example, a specific tool like a PDF generator doesn't need to use Firefox unless there's a performance advantage.
Actions
- Review Q1 2020 planning document?
- Triage remaining APIs to assess whether they are blocked by Fission (whimboo, ato)
Recording
None.
Status of Milestone 1
- Last week: 78 Total; 48 Open (61.54%); 30 Resolved (38.46%); 0 Verified (0%);
- This week: 80 Total; 47 Open (58.75%); 33 Resolved (41.25%); 0 Verified (0%);
Changelog
a4ccc3553ab0 Henrik Skupin Bug 1588622 - [remote] Implement "layoutViewport" and "contentSize" for Page.getLayoutMetrics. r=remote-protocol-reviewers,maja_zf e945aae1d389 Maja Frydrychowicz Bug 1597879 - Implement Page.addScriptToEvaluateOnNewDocument; r=remote-protocol-reviewers,whimboo,ato a53e45846665 shindli Backed out 9 changesets (bug 1596918) for causing mochitest permafailures in toolkit/content/tests/chrome/test_findbar_events.xhtml CLOSED TREE 304fa3fed99f Kris Maglione Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato 8e14c4aeea49 Kris Maglione Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato a86046465cd4 Maja Frydrychowicz Bug 1597877 - Implement Page.createIsolatedWorld; r=remote-protocol-reviewers,whimboo,ato b33ca346dd08 Maja Frydrychowicz Bug 1597877 - Make Runtime.enable/disable control notifications only; r=remote-protocol-reviewers,whimboo,ato b25ef4bd85a8 Maja Frydrychowicz Bug 1597877 - Allow many ExecutionContexts per inner window; r=remote-protocol-reviewers,ato,whimboo 70a53dbdd4b7 Maja Frydrychowicz Bug 1597877 - Identify internal methods in Runtime domain; r=remote-protocol-reviewers,whimboo 9ef2f2fbf2f2 Maja Frydrychowicz Bug 1597877 - Report name, origin, type in Runtime.executionContextCreated; r=remote-protocol-reviewers,ato,whimboo ce88fdca1fea Maja Frydrychowicz Bug 1597877 - Make frameId a string; r=remote-protocol-reviewers,ato,whimboo 00c691f11046 Noemi Erli Backed out 9 changesets (bug 1596918) for causing multiple browser-chrome failures b65a53a83b48 Kris Maglione Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato 6e89cdf9c855 Kris Maglione Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 444cc56888cc Daniel Varga Backed out 17 changesets (bug 1596918) for multiple browser-chrome and dev-tools failures. On a CLOSED TREE 7c49f5cd9b3b Kris Maglione Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato 799653ebd029 Kris Maglione Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato
Work
- Milestones
- Development status of Puppeteer alpha
- Puppeteer alpha dashboard
- Bugzilla queries
- All project work currently in development
- Available MVP work
- Completed MVP work
- Bug overviews
- Gutenberg dependency tree
- Puppeteer examples dependency tree
- Complete Puppeteer dependency tree
- All ze boogs
PTO (🎄)
- maja_zf: Dec 23rd to Jan 9th or 10th
- ato:
- Tuesday 17th December
- Monday 23rd December to Friday 3rd January 2020