Auto-tools/Automation Development/Meetings/130909: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(12 intermediate revisions by 6 users not shown)
Line 6: Line 6:
= General =
= General =
* Attendees:  
* Attendees:  
** TBD
** Henrik, Andreea, Mario, Cosmin, Dave, Otilia, Samit, Mihai, Anthony
* Chair: TBD
* Chair: Henrik
* Notes: TBD
* Notes: Mario


= Last Weeks Action Items =
= Last Weeks Action Items =
* {{done|}} henrik: Create a hotfix-2.0 branch on mozmill
* {{done|}} henrik: Create a hotfix-2.0 branch on mozmill
* {{ok|}} dave: Create a Mozmill CI troubleshooting guide on the github wiki
* {{done|}} dave: Create a Mozmill CI troubleshooting guide on the github wiki
** https://github.com/mozilla/mozmill-ci/wiki
* {{ok|}} [andreea & andrei] create the merge patches for the next Firefox release (September 10th & 17th)
* {{ok|}} [andreea & andrei] create the merge patches for the next Firefox release (September 10th & 17th)
** Patch up for Beta-Release merge - {{bug|913200}}
* {{done|}} ashughes: Email team l10n priorities based on ADIs
* {{done|}} ashughes: Email team l10n priorities based on ADIs


Line 32: Line 34:
* [dave] Released Marionette client 0.5.37
* [dave] Released Marionette client 0.5.37
* [henrik] Mozmill l10n tests are running via mozmill-ci now: https://github.com/mozilla/mozmill-ci/issues/237
* [henrik] Mozmill l10n tests are running via mozmill-ci now: https://github.com/mozilla/mozmill-ci/issues/237
* [dave] gaia-ui-tests now uses mozdownload for B2G desktop client


* New blockers, any updates?
* New blockers, any updates?
Line 63: Line 66:
= Softvision Updates =
= Softvision Updates =
== Desktop Automation ==
== Desktop Automation ==
* Goals progress:
* Goals progress: Mozmill 2.0 releases
* TBD
 
* Fixed:
** {{bug|871441}} - Focus inside the select method is not set properly on the menulist
** {{bug|913450}} - Remove duplicated teardownModule() from testAddons_enableDisableExtension/
** {{bug|886811}} - Use controller.restartApplication() or controller.stopApplication() instead of controller.startUserShutdown() for mozmill-2.0
** {{bug|880426}} - Enhance Mozelement with touch events
** {{bug|900911}} - Test failure 'Active tab url should equal the page url' in /testAwesomeBar/testSwitchToTab.js
** {{bug|910234}} - Test failure 'controller.waitForPageLoad(): Timeout waiting for page loaded.' in /testAwesomeBar/testAccessLocationBar.js [duplicate]
** {{bug|911976}} - Test failure "Disconnect Error: Application unexpectedly closed" in /testPopups/ [dupliacte]
** {{bug|790173}} - Test failure 'Timeout exceeded for waitForElement ID: url' in /testSecurity/testSafeBrowsingNotificationBar.js
 
* Working on:
** Andreea
*** {{bug|880417}} - Create user interface shared module for metro
*** {{bug|913200}} - Migrate mozmill-tests for Firefox 24
*** Pull request 32 - https://github.com/mozilla/mozmill-automation/pull/32
*** {{bug|909229}} - [he] Test failure "'Main feature' element has been found - got 'false'" in /testSecurity/testSafeBrowsingWarningPages.js
*** {{bug|758187}} - Write a new mozmill test for checking location sharing
 
** Cosmin
*** {{bug|904577}} - Method exists() from elementslib.Elem returns true even after the node has been removed
*** {{bug|865640}} - 3rd party plugin failures: "Shockwave Flash is disabled - 'true' should equal 'false'" and "Java Plug-in 1.7.0_21 has been disabled - got 'false'"
*** {{bug|879950}} - Remove Lookup methods and Xpath elements from lib/tabs.js
 
** Mario
*** {{bug|840022}} - Test failure "The forward button has been made visible for the 1 page" in testToolbars/testBackForwardButtons.js
*** {{bug|905033}} - Test failure "not-a-web-forgery report page is loaded" in /testSafeBrowsingNotificationBar.js
*** {{bug|894269}} - Test failure "Selected category has been loaded." in /testAddons_installUninstallHardBlocklistedExtension/test2.js
*** {{bug|874344}} - Test failure 'New tab has been opened' in testTabbedBrowsing/testNewTab.js (Australis)
 
** Andrei
*** {{bug|906591}} - Test failure "controller(): Window could not be initialized"}}
*** {{bug|879382}} - Create a mozmill test for finding text in a page
*** {{bug|818128}} - Failure in testAwesomeBar/testVisibleItemsMax.js | Number of visible rows should equal 6
*** {{bug|912941}} - Fix scrollIntoView calls for earlier Firefox versions where it hasn't been implemented yet
*** {{bug|905170}} - Test failure "The theme 'plain.theme@quality.mozilla.org' is enabled - got 'false'" in testAddons_changeTheme/test2.js
*** {{bug|898194}} - Disable testLayout/testNavigateFTP.js due to crash on all platforms [updated skip patch as this was causing massive failures o CI]
 
{| border="1" cellpadding="2" align="center"
|+<b> Waiting for review/Feedback/Need info</b>
| <b>Bug number</b> || <b>Status</b>  || <b>Requestee</b>  || <b>Requester</b>  || <b>Bug Subject</b>
|-
| {{bug|489474}} || Review || Henrik || Andreea || Write automated tests for user generated video controls
|-
| [[https://github.com/mozilla/mozmill-automation/pull/32 Pull Request]] || Review || Henrik/Dave || Andreea || Update automation script to re-raise exceptions in order to have a non-zero exit code
|-
| {{bug|758187}} || Need info || Henrik/Josh Matthews || Andreea || Test failure "Memory cache has no entries after PB mode - 'undefined' should equal '0'" in /testPrivateBrowsing/testAboutCache.js
|-
| {{bug|786306}} || Review || Henrik || Mario || Restart tests logic
|-
| {{bug|838192}} [[https://github.com/mozilla/mozmill-dashboard/pull/50 Pull Request]] || Review || Henrik/Dave || Andrei || Add screenshot functionality to assertion module
|-
| {{bug|599290}} || Feedback || Henrik || Cosmin || Update SoftwareUpdateAPI to support complete relocation to the about dialog
|-
|}
 
== Mobile (Robocop) ==
== Mobile (Robocop) ==
* Goals progress:
* Goals progress:
Line 76: Line 134:
= Meeting Notes =
= Meeting Notes =
The meeting notes for this meeting can be read in the following etherpad:  
The meeting notes for this meeting can be read in the following etherpad:  
* http://etherpad.mozilla.com:9000/automation-developer-meeting-20130902
* http://etherpad.mozilla.com:9000/automation-developer-meeting-20130909


==Action items==
==Action items==
* {{new|}} %name%: %task%
* [Henrik] - Check how Windows Defender works and if we can use it with our tests
**    Can we exclude a certain folder from being scanned?
**    Does it scan any file in use?\
**    Does it brings up any pop-ups dialogues that could block our tests and cause failures?
**    This can be useful http://grok.lsu.edu/Article.aspx?articleId=14199

Latest revision as of 11:27, 10 September 2013

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, Andreea, Mario, Cosmin, Dave, Otilia, Samit, Mihai, Anthony
  • Chair: Henrik
  • Notes: Mario

Last Weeks Action Items

  • [DONE] henrik: Create a hotfix-2.0 branch on mozmill
  • [DONE] dave: Create a Mozmill CI troubleshooting guide on the github wiki
  • [ON TRACK] [andreea & andrei] create the merge patches for the next Firefox release (September 10th & 17th)
  • [DONE] ashughes: Email team l10n priorities based on ADIs

Highlights

  • New blockers, any updates?
    • Bug 909734 - Sometimes Firefox needs more than 5s to display the main window after a restart
    • Bug 913448 - [B2G][Settings][Device Information]: Device information > More information doesn't show a lot of data
  • You can find all blockers here: http://bit.ly/Tph0NY

Roundtable

  • [dave] Do we need antivirus software on our CI nodes?

Goals Overview

Project Updates

Gaia UI (Dave)

  • Goals progress:
  • TBD

WebAPI (Rob)

  • Goals progress:
  • TBD

WebRTC (Henrik)

  • No updates

Games Benchmarking (Rob, Joel, BC)

  • Goals progress:
  • TBD

Softvision Updates

Desktop Automation

  • Goals progress: Mozmill 2.0 releases
  • Fixed:
    • bug 871441 - Focus inside the select method is not set properly on the menulist
    • bug 913450 - Remove duplicated teardownModule() from testAddons_enableDisableExtension/
    • bug 886811 - Use controller.restartApplication() or controller.stopApplication() instead of controller.startUserShutdown() for mozmill-2.0
    • bug 880426 - Enhance Mozelement with touch events
    • bug 900911 - Test failure 'Active tab url should equal the page url' in /testAwesomeBar/testSwitchToTab.js
    • bug 910234 - Test failure 'controller.waitForPageLoad(): Timeout waiting for page loaded.' in /testAwesomeBar/testAccessLocationBar.js [duplicate]
    • bug 911976 - Test failure "Disconnect Error: Application unexpectedly closed" in /testPopups/ [dupliacte]
    • bug 790173 - Test failure 'Timeout exceeded for waitForElement ID: url' in /testSecurity/testSafeBrowsingNotificationBar.js
    • Cosmin
      • bug 904577 - Method exists() from elementslib.Elem returns true even after the node has been removed
      • bug 865640 - 3rd party plugin failures: "Shockwave Flash is disabled - 'true' should equal 'false'" and "Java Plug-in 1.7.0_21 has been disabled - got 'false'"
      • bug 879950 - Remove Lookup methods and Xpath elements from lib/tabs.js
    • Mario
      • bug 840022 - Test failure "The forward button has been made visible for the 1 page" in testToolbars/testBackForwardButtons.js
      • bug 905033 - Test failure "not-a-web-forgery report page is loaded" in /testSafeBrowsingNotificationBar.js
      • bug 894269 - Test failure "Selected category has been loaded." in /testAddons_installUninstallHardBlocklistedExtension/test2.js
      • bug 874344 - Test failure 'New tab has been opened' in testTabbedBrowsing/testNewTab.js (Australis)
    • Andrei
      • bug 906591 - Test failure "controller(): Window could not be initialized"}}
      • bug 879382 - Create a mozmill test for finding text in a page
      • bug 818128 - Failure in testAwesomeBar/testVisibleItemsMax.js | Number of visible rows should equal 6
      • bug 912941 - Fix scrollIntoView calls for earlier Firefox versions where it hasn't been implemented yet
      • bug 905170 - Test failure "The theme 'plain.theme@quality.mozilla.org' is enabled - got 'false'" in testAddons_changeTheme/test2.js
      • bug 898194 - Disable testLayout/testNavigateFTP.js due to crash on all platforms [updated skip patch as this was causing massive failures o CI]
Waiting for review/Feedback/Need info
Bug number Status Requestee Requester Bug Subject
bug 489474 Review Henrik Andreea Write automated tests for user generated video controls
[Pull Request] Review Henrik/Dave Andreea Update automation script to re-raise exceptions in order to have a non-zero exit code
bug 758187 Need info Henrik/Josh Matthews Andreea Test failure "Memory cache has no entries after PB mode - 'undefined' should equal '0'" in /testPrivateBrowsing/testAboutCache.js
bug 786306 Review Henrik Mario Restart tests logic
bug 838192 [Pull Request] Review Henrik/Dave Andrei Add screenshot functionality to assertion module
bug 599290 Feedback Henrik Cosmin Update SoftwareUpdateAPI to support complete relocation to the about dialog

Mobile (Robocop)

  • Goals progress:
  • TBD

Personal Status

For the personal status please check the weekly status updates:

Meeting Notes

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

Action items

  • [Henrik] - Check how Windows Defender works and if we can use it with our tests