QA/Automation/Meetings/141208

From MozillaWiki
< QA‎ | Automation‎ | Meetings
Jump to: navigation, search

previous meeting | Meetings | next meeting »

Dial in

 # When:     Every Monday at 8:45am PDT/PST
 # Vidyo:    https://v.mozilla.com/flex.html?roomdirect.html&key=PGtLpx3XQGJz
 # Phone:    650-903-0800 or 650-215-1282 x92 Conf# 9654 (US/INTL)
 #           1-800-707-2533 (pin 369) Conf# 9654 (US)
 # IRC:      irc://irc.mozilla.org:6697/#automation
 # IRC logs: http://irclog.gr/#browse/irc.mozilla.org/automation

General

  • Attendees:Henrik, Daniela, Andreea, Mihaela, Otilia, Syd, Marc, Teodor
  • Chair: Andreea
  • Notes: Mihaela

Last Weeks Action Items

  • [DONE] [Andrei] test public squid proxy for mozmill-tests
    • Henrik worked at this, looks good
    • The issue appears when using a proxy: not showing correctly the EV notification in the bar
  • [NEW] [Henrik] goals wiki page
    • use trello instead
  • [NEW] [Andreea] Check in-qa-testsuite flags for proxy/network tests
    • In progress, we'll pick one or two for this sprint
    • switched to about:newtab based on Florin's suggestion

Highlights

  • [%name%] %highlight%

Blockers

  • List of blockers (http://bit.ly/Tph0NY):
    • [07/10] - bug 735184 - RFE: Create Pulse notifications for update channel activities (maybe in Q4)
      • With the script was created by Cosmin we already get the notifications, but for Release update channel the key is different, that's why we don't see them. We also need to update pulse translator
    • [09/03] - bug 997230 - Setup Mac Mini for DeployStudio needed by PuppetAgain (needs action RelOps)
      • First, we want to finish Ubuntu. Hopefully we will get this done by the end of the year
    • [10/29] - bug 917204 - Add open squid proxy to qa.scl3.mozilla.com for testing purposes (waiting setting up network ACLs)
      • Should be done by next week
    • [10/29] - bug 1066493 - TPS failure: Error: signIn() failed with: "error.sync.reason.serverMaintenance" (depends on bug 1057892)
      • Still waiting for deploying the fix for the server issue to production
    • [11/05] - bug 1083166 - [SCL3] Pulse and maybe other connections are timing out in irregular intervals (maybe also causing test failures when loading web pages)
      • No updates
    • [11/07] - bug 1094272 - [pulsetranslator] With SSL enabled publishing of normalized messages get stuck
      • No updates


Contributor Spotlight

  • Barbara will start as an intern on Dec the 9th, finishing by the beginning of March

Roundtable

  • TBD

Goals

Framework and Tools (Henrik)

Make Marionette ready for Mozmill tests

  • Had our short presentation on Wednesday last week about on how to set up marionette and run tests
  • Henrik will continue to create the ui and api modules, while Chris and Andrew take care of Marionette
    • The question that appeared is where should the tests live? Idea: on mozilla-central, mozilla-aurora... so they can be ran on checkin, via buildbot. This reduces the amount of regression work that we do in the future.
    • There might be a work week related to this in January/February

Locale Rotation for Aurora builds in Mozmill-CI

  • Most likely a drop (we want to fully automate the ondemand update tests) on Feb/March 2015

Turn on PuppetAgain for Mozmill CI and TPS CI

  • Will be moved out to next year

Improvements to Testday bot [stretched]

  • This will be a first task for Barbara’s internship.

Test Automation (Softvision)

Creation of automated tests for important regressions

  • Bug 1098351 - Add new automated test for "Override mixed script content blocking" - in review
  • Bug 1088638 - Add new automated test to install, disable, enable and remove services - in review
  • Bug 1088534 - Add a test to verify that basic Firefox operations work ok with the enabled complete theme or persona - in progress

Project Updates

Mozmill (Henrik)

  • Barbara and I found the problem with waitForPageLoad. She is fixing the tests while I fix the Mozmill part for reporting the right message. Problem is not with waitForPageLoad, but the line before: sometimes we miss to click the element that loads the page. Issue is seen with the context menu items.
    • On Mozmill side we need a better error message (timeout, no page load, error, etc)
  • Found out why Mozmill fails completely on master (missed to remove the driver require statement)
    • need to land the manifest page of Andrei
  • Will work fast on getting 2.1 released

Mozmill Tests (Softvision)

  • Fixed:
    • bug 1068542 - Update remote SSL tests for EV certs to make use of https://ssl-ev.mozqa.com/
    • bug 1085335 - [zh-CN] Disconnect Error on Windows XP due to missing East Asian Language pack
    • bug 1093598 - Move undo addon unistall test from testEnableDisableUndoUninstall.js to testAddons_uninstallExtension (closed on monday)
  • In progress:
    • bug 996530 - Add new PlacesOrganizer UI library | Waits for review.
    • bug 908649 - Refactor lib/downloads.js replacing the nsiDownloadManager backend with the new Downloads.jsm implementation
    • bug 1055453 - Add new ui module for the page-info window | Waits for review.
    • bug 1105780 - Refactor search.js library | Blocked by bug 1005811
    • bug 1086334 - Improve security tests for specific SSL/TLS protocol versions is blocked and depends on 1106077
    • bug 1036294 - Refactor restart tests from multiple files into a single file
    • bug 1071566 - Add new method in the the tabBrowser class to handle the TabSelect event

TPS (Henrik)

  • Still waiting for the public deploy of the server fix

WebRTC (Nils, Syd)

  • use Jenkins
  • Syd won't be working on WebRTC for the rest of the month

Softvision Updates

Personal Status

For the personal status please check the weekly status updates:

  • 141208 - 141214
  • Barbara’s internship officially begins Tuesday, 141209. She’ll miss the 141208 meeting.

Meeting Notes

The meeting notes for this meeting can be read in the following etherpad:

If you missed the meeting you can also watch it in our archive.

Action items

  • [NEW] [Henrik] Log bug to get rid of Ubuntu 12.04 machines
  • [CARRY OVER] [Andreea] Check in-qa-testsuite flags for proxy/network tests