QA/Execution/Web Testing/Meetings/2012-05-31

From MozillaWiki
Jump to navigation Jump to search

previous mtg | Web QA Home | next mtg

Meeting Details

Please see our public calendar for all upcoming events and meetings.

Our regular team meeting occurs every Thursday @ 9am Pacific

Action Items / Takeaways from Last Week

  • Takeaways:
  • Action Items:

Discussion Items / Updates

  • amo.prod instance in Phoenix/Jenkins (https://ci.mozilla.org/) -- status?
    • Set up job in ci.mozilla.org
    • Start hub and node on boot
    • Restart hub and node on failure
    • Push PHX changes to moz-grid-config
    • Clone node VM for running tests in parallel
    • Documentation!
  • Need help getting the new-user registration flow back up on browserid-tests, against dev.123done.org and beta123done.org, using BIDPOM.
  • Stalled builds are back, and now we have the backup plugin there's a new side-effect: the plugin prepares Jenkins for shutdown before a backup, but waits for all jobs to complete (and enforces 'quiet node' after waiting 2 hours). If there are stalled jobs then Jenkins is essentially doing nothing until the jobs are aborted. I think we may need to investigate using the pytest-timeout plugin, however it currently clashes with pytest-mozwebqa. For now I have re-enabled abort for amo.dev and marketplace.dev.
  • After investigating the above, I noticed that the backups were failing. This was due to the drive they are backed up to not being mounted. I have fixed this, but it should be a buildmaster responsibility to ensure backups are successful.
  • There seems to still be confusion over implicit/explicit timeouts with WebDriver and Selenium Grid timeouts. The former are important to understand when writing tests. How can we improve this situation?
  • We still need (per our Q2 goals) 3 testdays -- what's yours going to be on, and when? :-)
    • Remember, they don't have to be on Friday...
  • device update:
    • Softvision should be able to get what they need, per Bob
    • for the rest of us: guideline is "as many devices as the team reasonably needs"
      • for B2G: plan to run on the reference phones, but can use what we have now (Galaxy S II) to get automation in place
      • also a recommendation for native fennec:
        • just run on Samsung Nexus S
  • How are we doing with investigating performance testing/tools/metrics we need to measure?
  • Brief discussion on how pytest-mozwebqa handles implicit & explicit waits. Also what is the difference between and implicit & explicit wait?

Engagement Project Status

If you've worked on an engagement project in the last week, enter your name, the project name, and time spent in hours (estimated).

  • Betafarm 1.5 hrs rbillings

Project Status / goals for next week (keep it brief)

  • Affiliates
    • No updates
  • AMO
  • Marketplace
  • Input
  • Jetpack Builder (aka FlightDeck)
  • Mozilla.com
  • Mozillians
    • The TaskBoard has been de-prioritized as a goal for this quarter
    • The Phonebook: Basecamp goals
      • allow users to add geographic location data to their profiles
      • enhanced search/filter capabilities: Group, Skill, and Location
      • an API for the Phonebook
      • the tree is open for commits - the 06-06-2012 train leaves this morning
  • MDN

Buildmaster

Community Update

Time off / Out-of-office

  • rbillings working remotely 6/13-7/4

Takeaways and Action Items

  • Takeways:
  • Action Items:
  • Next owner:
  • Next week's meeting notes: