WebDriver/Meetings/2018-08-20

< WebDriver‎ | Meetings
Revision as of 12:14, 20 August 2018 by Whimboo (talk | contribs) (Henrik's updates)

Agenda

  • Action items:
    • dburns to take care of removing extension prefs from Selenium or the whole file
    • dburns to talk to Mandy about work week in London
  • Frame scripts are going away
  • Get cross-compilation work for geckodriver
  • Intermittents update
    • Perma ccov failure: Content crash sometimes causes parent to crash due to breakpad assertion (Bug 1483862)
    • Perma ccov failure: mozprocess conversation to Python3 caused ASCII decoding errors (Bug 1483850)
    • Lots of EdgeNeedsSweepUnbarrieredSlow assertions and crashes lately (Bug 1482029)
      • Offending patch got backed-out from firefox-62 beta
    • Page load regression for Firefox UI SSL tests by move from mozqa.com -> badssl.com (Bug 1478848)
      • Maybe an issue because we don't correctly handle the events correctly

Minutes

Status updates

  • ato
    • Fixed excessive log output from Marionette’s frame scripts (1482829)
      • This was considered an urgent priority to WPT (WPT issue 12166)
      • Means we no longer have process specific code in our log module, but instead rely on Log.jsm’s Logger#managerLevelFromPref which is better than rolling our own implementation as part of Services.ppmm.initialProcessData
    • Continued work on marionette-window-tracking
      • Now passes Mn tests, but still some trouble understanding what the FxUI tests are doing
      • Android still completely broken
      • Good news is that it will make hundreds of WPT reftests pass
    • Provided more number conversions for mozprofile::preferences::PrefValue (1483288)
    • Fixed a bug reported by roc about wptrunner not using the timeout multiplier for reftests run in Marionette (1483766)
    • Did some research into getting geckodriver/Marionette working in an IPv6 environment (1483996)
      • Turns out nsIServerSocket provides a way to define the interface and a Unix domain socket
    • Replaced an instance of nsITimer use in the action module with Sleep that I recently introduced (1484161)
    • Dropped duplicated outerWindowID logging in listener.js (1484153)
    • Fixed metadata and ‘File a bug’ link in the WebDriver standard (PR 1289), fixing issue 1288
    • Updated links to tools-marionette@ mailing list archive (1483805)
    • Wrote MDN documentation for the WebDriver Timeouts object
  • whimboo
    • [geckodriver] Serde work completed for WebDriver commands. Custom commands are left to do (Bug 1396821)
    • [wdspec] Add tests for POST commands which make use of a Null body (Bug 1469601)
    • [wdspec] Create basic tests for Get Window Handles and Get Window Handle (Bug 1483801)

(Spoken status updates in bold.)

PTO/travel (🏖)

  • Monday 27 August is a bank holiday in the UK