WebDriver/RemoteProtocol/Meetings/2019/04/29: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Agenda: moved to minutes)
Line 4: Line 4:
* MVP planning (ato)
* MVP planning (ato)
** {{bug|puppeteer-mvp}}
** {{bug|puppeteer-mvp}}
* WordPress / Gutenberg tests ([https://bugzilla.mozilla.org/showdependencytree.cgi?id=1539202&hide_resolved=1 bug tree]) (alex)
* WordPress/Gutenberg tests ([https://bugzilla.mozilla.org/showdependencytree.cgi?id=1539202&hide_resolved=1 bug tree]) (alex)
** Finally able to run the first gutenberg test up to completion:
[[File:Gutenberg_test.gif|500px|thumb|Gutenberg test running against firefox]]
** Submitted patches for:
*** Implement Page.frameNavigated ([https://bugzilla.mozilla.org/show_bug.cgi?id=1543095 bug])
*** Implement Runtime.executionContextCreated and executionContextDestroyed ([https://bugzilla.mozilla.org/show_bug.cgi?id=1543098 bug])
**** (followup, not mandatory for wordpress:) Fire Runtime.executionContextDestroyed when the tab closes ([https://bugzilla.mozilla.org/show_bug.cgi?id=1547198 bug])
** To followup on:
*** Implement Runtime.evaluate and Runtime.callFunctionOn ([https://bugzilla.mozilla.org/show_bug.cgi?id=1543099 bug])
*** Implement Page.reload ([https://bugzilla.mozilla.org/show_bug.cgi?id=1544445 bug])


== Roster ==
== Roster ==

Revision as of 08:51, 29 April 2019

Agenda

Roster

Present
ochameau, AutomatedTester, ato
Regrets
yulia, sole

Minutes

Gutenberg test running against Firefox
  • Alex is finally able to run the first Gutenberg test up to completion!
    • Had to reverse engineer the precise order of CDP events, which has proven challenging
    • ato thinks it makes sense to focus on ensuring it is cross-browser compatible, otherwise end users will find it hard to relate CDP events to web platform primitives and there will be a difference in behaviour between Chrome and Firefox
    • Alxo also submitted patches for:
      • Implement Page.frameNavigated (bug 1543095)
      • Implement Runtime.executionContextCreated and Runtime.executionContextDestroyed (bug 1543098)
        • A followup, though not mandatory for WordPress is also to fire Runtime.executionContextDestroyed when the tab closes (bug 1547198)
    • Other CDP methods to follow up on:
  • More memory leaks reported for browser-chrome tests
    • We disabled browser_cdp.js last week because it was perma-failing the leakcheck, and we thought the memory leak was limied to this one test
    • Over the weekend more intermittent leaks cropped up in other tests:
    • We will proceed with disabling the browser-chrome tests on debug builds
    • We suspect there’s a memory leak related to nsIServerSocket, but it’s not a priority to fix it right now
    • Memory leaks obviously also affect optimised builds, but since we’re not doing refcounting we don’t notice

Changelog

TBA

Work

Current milestone
MVP dependency tree
General overview
Puppeteer dependency tree
All ze boogs

PTO (🌷)

  • ato away 6 May (Bank Holiday)
  • ochameau away Friday 3 May