WebDriver/RemoteProtocol/Meetings/2019/12/13

From MozillaWiki
Jump to: navigation, search

… on the unlucky Friday!

Agenda

  • Actions
  • 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?

  1. Pass 1 gutenberg test: to account for getting their extensive test setup to work
  2. Support a subset of Puppeteer examples
  3. Support a subset of Puppeteer unit tests (e.g. exclude the tests that represent regressions and edge cases).
  4. 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