WebDriver/Meetings/2018-12-03

From MozillaWiki
Jump to: navigation, search

The meeting on 3 December 2018 is cancelled due to the All Hands in Orlando, but please leave your status updates and any prospective travel/PTO below.

Intermittent failures

  • [fixed] Intermittent testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py TestCloseWindow.test_close_window_with_dismissed_beforeunload_prompt (Bug 1503027)
    • Has been caused by loading `about:newtab` in a newly opened tabs which caused an additional remoteness change (process move of the framescript)
    • From now on opening a new tab will load `about:blank` instead
  • [fixed] Firefox-UI / Puppeteer tests fail with "TypeError: win.outerWindowID is null; can't access its "toString" property"
    • Fixed on bug 1351940 by just making sure that outerWindowID is actually not null
  • Marionette jobs cause timeouts of 1000s due to hangs as result of inappropriate Firefox updates
    • [fixed] CI debug builds are getting updated to recent Firefox Nightly builds (Bug 1508836)
    • [needs fix] When running Marionette tests Firefox downloads and installs updates even when turned off via prefs (Bug 1508726)
  • [beta sim - needs fix] Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChrome.test_formats (Bug 1504201)
    • Caused by returning too early from `SwitchToWindow` command, and the target window sometimes not focused yet
  • A couple new test failures and side-effects related to window manipulation fix (bug 1506894, bug 1507067, Bug 1506898, Bug 1478358, Bug 1506245, Bug 1506095, Bug 1489955)
    • Hang in `SetWindowRect` isn't fully fixed yet (Bug 1489955)
    • We want to have more trace output for events, especially when leaving special window states like fullscreen, maximized, minimized
  • Re-enabled some Marionette tests (Bug 1332064, Bug 1495667, Bug 1335457)

Status updates

  • Henrik
    • [marionette] When opening new tabs and windows never load "about:newtab" but "about:blank" (Bug 1506643)
    • [awsy] Enable "about:newtab" page for newly opened tabs (Bug 1507267)
    • [marionette] Add support for opening a chrome window to Window Manager mixin class (Bug 1507803)
    • [marionette] MnH should use a resolution of 1600x1200 instead of 1366x768 for virtual screen (Bug 1509175)
    • [marionette/geckodriver] Clarify where to add preferences (prefs.rs vs. marionette.js) and fix application update preferences to prevent unexpected updates up to Firefox 64 (Bug 1509256)
    • [fx puppeteer] tabbar.py TabBar.get_handle_for_tab can throw "TypeError: win.outerWindowID is undefined" (Bug 1351940)
    • [marionette] Exchange Marionette DEBUG and TRACE output lines (Bug 1510584)
    • [firefox] When running Marionette tests Firefox downloads and installs updates even when turned off via prefs (Bug 1508726)
    • [geckodriver] Prepare code for Rust 2018 edition release (Bug 1508670)
    • [marionette] DeskopInstance and FennecInstance cannot set custom preferences (Bug 1511311)
    • [marionette] Continued implementation of new window command (Bug 1504756)
    • Reenabled tests
      • [marionette] js/xpconnect/tests/marionette/test_loader_global_sharing.py on Windows (Bug 1495667)
      • [marionette] test_navigation.py:test_focus_after_navigation (Bug 1332064)
      • [firefox-ui-tests] Skip TestAppInfo.test_valid_properties only for artifact builds (Bug 1298233)
  • ato
    • Primarily worked on RDP:
      • Child actor system now working as expected
      • Created a generalised message channel for IPC communication
      • Spent considerable time on race condition problems, but mostly fixed now
      • Navigation complete
    • Submitted WebDriver PR 1375

PTO/travel (⛷)

  • AutomatedTester and jgraham at the All hands in Orlando all week
  • ato away for the rest of the year from Tuesday 11th