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

From MozillaWiki
Jump to navigation Jump to search
 
(24 intermediate revisions by 7 users not shown)
Line 7: Line 7:
* Attendees:  
* Attendees:  
** TBD
** TBD
* Chair: TBD
* Chair: Mario
* Notes: TBD
* Notes: Cosmin


= Last Weeks Action Items =
= Last Weeks Action Items =
* {{done|}}%name%: %task%
* None


= Highlights =
= Highlights =
* [%name%] %highlight%
* [dave] [https://pypi.python.org/pypi/gaiatest/0.13 Released gaiatest 0.13]
* New blockers, any updates?
** %new blockers%
* You can find all blockers here: http://bit.ly/Tph0NY
* You can find all blockers here: http://bit.ly/Tph0NY


= Roundtable =
= Roundtable =
* TBD
* [dave] Proposed Mozmill CI process improvements
** https://etherpad.mozilla.org/GbUYe7aCGt
* [henrik] How to upgrade Mozmill-CI to solve the Jenkins security alerts? See {{bug|900281}}


= Goals Overview =
= Goals Overview =
Line 32: Line 32:


== WebAPI (Rob) ==
== WebAPI (Rob) ==
* Goals progress:
* [rwood] No updates
* TBD


== WebRTC (Henrik) ==
== WebRTC (Henrik) ==
Line 40: Line 39:


== Games Benchmarking (Rob, Joel, BC) ==
== Games Benchmarking (Rob, Joel, BC) ==
* Goals progress:
* [rwood] Met with Nicolas Pierron @ Mountain View, he walked us through the setup he has up and running for benchmark tests on Unagi
* TBD


= Softvision Updates =
= Softvision Updates =
Line 48: Line 46:


* Fixed:
* Fixed:
** {{bug|874394}} - Test failure in '/testAwesomeBar/testPasteLocationBar.js' due to the urlbar-container not being found
** Bug 901882 - Test failure "Timeout exceeded for waitForElement Lookup"
** {{bug|874395}} - Test failure in /testPopups/testPopupsBlocked.js due to the tab browser element not found
** Bug 890487 - Test failure "getProperty: Unknown property - identity.encrypted" in testSecurity/testDVCertificate.js  
** {{bug|861520}} - Test failure "Timeout exceeded for waitForElement ID: useSSL3" in testPreferences/testDefaultSecurityPrefs.js
** Bug 896437 - Test failure "Show all results tab has been selected" in remote/testAddons/testSearchAddons.js  
** {{bug|894400}} - Failure 'Disconnect Error: Application unexpectedly closed' in /testAwesomeBar/testGoButton.js
** Bug 833745 - Mozmill test for installing and uninstalling a soft-blocklisted extension
** Bug 894883 - Failure "The Add-ons Manager has been opened in a second tab - '1' should equal '2'' in /testAddons/testManagerKeyboardShortcut.js  


* Working on:
* Working on:
** Andreea
** Andreea
*** {{bug|871441}} - Focus inside the select method is not set properly on the menulist
*** PTO
*** {{bug|888924}} - Test failure "Memory cache has no entries after PB mode - 'undefined' should equal '0'" in /testPrivateBrowsing/testAboutCache.js
 
** Cosmin
** Cosmin
*** {{bug|888182}} - Failure 'controller.waitForPageLoad(): Timeout waiting for page loaded.' in /testSecurity/testSafeBrowsingNotificationBar.js
*** Bug 888182 - Failure 'controller.waitForPageLoad(): Timeout waiting for page loaded.' in /testSecurity/testSafeBrowsingNotificationBar.js
*** {{bug|879953}} - Remove Lookup methods and Xpath elements from lib/toolbars.js
*** Bug 879950 - Remove Lookup methods and Xpath elements from lib/tabs.js
*** {{bug|833745}} - Mozmill test for installing and uninstalling a soft-blocklisted extension
*** Bug 894258 - nodeCollector can fail in setting the internal document if ownerDocument of root element is null
 
** Mario
** Mario
***{{bug|790173}} - Test failure 'Timeout exceeded for waitForElement ID: url' in /testSecurity/testSafeBrowsingNotificationBar.js
*** Bug 902832 - Tests fail with "Disconnect Error: Application unexpectedly closed" in /ide@seleniumhq.org/tests/testCommands/
***{{bug|835296}} - Add test that installs an addon with EULA directly from addons.mozilla.org
*** Bug 835383 - Add test that installs an addon without EULA directly from addons.mozilla.org
***{{bug|856541}} - Failure "Disconnect Error: Application unexpectedly closed" in /testPreferences/testEnableCookies.js and testDisableCookies.js
*** Bug 892388 - Create a clone of restartless.xpi for uploading to AMO with an end user license agreement
***{{bug|840022}} - Test failure "The forward button has been made visible for the 1 page" in testToolbars/testBackForwardButtons.js
 
***{{bug|894269}} - Test failure "Selected category has been loaded." in /testAddons_installUninstallHardBlocklistedExtension/test2.js
** Andrei
** Andrei
***{{bug|818128}} - [zh-TW] Failure in testAwesomeBar/testVisibleItemsMax.js | Number of visible rows should equal 6
*** Bug 818128 - [zh-TW] Failure in testAwesomeBar/testVisibleItemsMax.js | Number of visible rows should equal 6  
***{{bug|883860}} - Create metro mozmill test for Pop-up blocker
*** Bug 898378 - Mutt test failure "keypress() with pressed shift key succeeded. - '' should equal 'F'" in "mutt/mutt/tests/js/controller/synthesize_events.js"
*** Bug 900911 - Test failure 'Active tab url should equal the page url' in /testAwesomeBar/testSwitchToTab.js


{| border="1" cellpadding="2" align="center"
{| border="1" cellpadding="2" align="center"
Line 86: Line 86:
|-
|-
| {{bug|599290}} || Feedback || Henrik || Cosmin || Update SoftwareUpdateAPI to support complete relocation to the about dialog
| {{bug|599290}} || Feedback || Henrik || Cosmin || Update SoftwareUpdateAPI to support complete relocation to the about dialog
|-
| {{bug|879953}} || Review || Andreea || Cosmin || Remove Lookup methods and Xpath elements from lib/toolbars.js
|-
|-
| {{bug|898378}} || Needinfo || Masayuki Nakano || Andrei || Mutt test failure "keypress() with pressed shift key succeeded. - '' should equal 'F'" in "mutt/mutt/tests/js/controller/synthesize_events.js"
| {{bug|898378}} || Needinfo || Masayuki Nakano || Andrei || Mutt test failure "keypress() with pressed shift key succeeded. - '' should equal 'F'" in "mutt/mutt/tests/js/controller/synthesize_events.js"
Line 97: Line 99:


== Mobile (Robocop) ==
== Mobile (Robocop) ==
* Goals progress:
* Progress on [https://docs.google.com/spreadsheet/ccc?key=0AhE7m4JB2j6tdDJBT2dlbVJwUk9PSy1RbHo4WVNiUGc#gid=8 Robocop Automation]
* TBD
* Bugs with work in progress:
** {{Bug|820859}} - Robocop: Add test for 'Clear Private Data'
** {{Bug|830834}} - Robocop: Add test for 'Show Search Suggestions' feature
** {{Bug|836341}} - Robocop: Add test for "Clear download history"
** {{Bug|854043}} - Intermittent testWebContentContextMenu | Verify that the download started - The download started
** {{Bug|896574}} - [fig] Fix and re-enable testAddSearchEngine
** {{Bug|896557}} - [fig] Fix and re-enable testWebContentContextMenu
** {{Bug|878587}} - Intermittent testMasterPassword | Exception caught - junit.framework.AssertionFailedError: Click can not be completed!
** {{Bug|900664}} - Robocop testImportFromAndroid fails on x86 emulator / RAZR
* Bugs with patches awaiting review:
** {{Bug|896566}} - [fig] Fix and re-enable testClearPrivateData
* Bugs awaiting integration:
** {{Bug|901432}} - [FIG] Cleanup BaseTest and create a new Utility class to organize the methods in BaseTest
** {{Bug|888277}} - Robocop: Add test for Private Browsing
* Bugs recently integrated:
** {{Bug|901445}} - [FIG] Add the clickLongOnScreen implementation from robotium 4.0 to Robocop
** {{Bug|869277}} - Intermittent testAddSearchEngine | The number of search results has increased - got 5, expected 10
* '''Issues'''


= Personal Status =
= Personal Status =
For the personal status please check the weekly status updates:
For the personal status please check the weekly status updates:
* [https://ateam.etherpad.mozilla.org/mozauto-130107 130107 - 130113]
* [https://ateam.etherpad.mozilla.org/mozauto-130812 130812 - 130819]


= 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-20130107
* http://etherpad.mozilla.com:9000/automation-developer-meeting-20130812


==Action items==
==Action items==
* {{new|}} %name%: %task%
* {{new|}} %name%: %task%

Latest revision as of 15:34, 12 August 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:
    • TBD
  • Chair: Mario
  • Notes: Cosmin

Last Weeks Action Items

  • None

Highlights

Roundtable

Goals Overview

Project Updates

Gaia UI (Dave)

  • Goals progress:
  • TBD

WebAPI (Rob)

  • [rwood] No updates

WebRTC (Henrik)

  • Goals progress:
  • TBD

Games Benchmarking (Rob, Joel, BC)

  • [rwood] Met with Nicolas Pierron @ Mountain View, he walked us through the setup he has up and running for benchmark tests on Unagi

Softvision Updates

Desktop Automation

  • Goals progress: Mozmill 2.0 releases
  • Fixed:
    • Bug 901882 - Test failure "Timeout exceeded for waitForElement Lookup"
    • Bug 890487 - Test failure "getProperty: Unknown property - identity.encrypted" in testSecurity/testDVCertificate.js
    • Bug 896437 - Test failure "Show all results tab has been selected" in remote/testAddons/testSearchAddons.js
    • Bug 833745 - Mozmill test for installing and uninstalling a soft-blocklisted extension
    • Bug 894883 - Failure "The Add-ons Manager has been opened in a second tab - '1' should equal '2 in /testAddons/testManagerKeyboardShortcut.js
  • Working on:
    • Andreea
      • PTO
    • Cosmin
      • Bug 888182 - Failure 'controller.waitForPageLoad(): Timeout waiting for page loaded.' in /testSecurity/testSafeBrowsingNotificationBar.js
      • Bug 879950 - Remove Lookup methods and Xpath elements from lib/tabs.js
      • Bug 894258 - nodeCollector can fail in setting the internal document if ownerDocument of root element is null
    • Mario
      • Bug 902832 - Tests fail with "Disconnect Error: Application unexpectedly closed" in /ide@seleniumhq.org/tests/testCommands/
      • Bug 835383 - Add test that installs an addon without EULA directly from addons.mozilla.org
      • Bug 892388 - Create a clone of restartless.xpi for uploading to AMO with an end user license agreement
    • Andrei
      • Bug 818128 - [zh-TW] Failure in testAwesomeBar/testVisibleItemsMax.js | Number of visible rows should equal 6
      • Bug 898378 - Mutt test failure "keypress() with pressed shift key succeeded. - should equal 'F'" in "mutt/mutt/tests/js/controller/synthesize_events.js"
      • Bug 900911 - Test failure 'Active tab url should equal the page url' in /testAwesomeBar/testSwitchToTab.js
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
bug 800872 Review Henrik Andreea Test failure "Window number '1' has been opened" in endurance/testTabbedBrowsing_OpenNewWindow/test1.js
bug 758187 Review Henrik/Dave Andreea Write a new mozmill test for checking location sharing - OS X special case
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
bug 879953 Review Andreea Cosmin Remove Lookup methods and Xpath elements from lib/toolbars.js
bug 898378 Needinfo Masayuki Nakano Andrei Mutt test failure "keypress() with pressed shift key succeeded. - should equal 'F'" in "mutt/mutt/tests/js/controller/synthesize_events.js"
bug 880426 Review Dave/Henrik Andrei Enhance Mozelement with touch events
bug 900911 Review Dave/Henrik/Andreea Andrei Test failure 'Active tab url should equal the page url' in /testAwesomeBar/testSwitchToTab.js
bug 886811 Review Dave/Henrik Andrei Use controller.restartApplication() or controller.stopApplication() instead of controller.startUserShutdown() for mozmill-2.0

Mobile (Robocop)

  • Progress on Robocop Automation
  • Bugs with work in progress:
    • bug 820859 - Robocop: Add test for 'Clear Private Data'
    • bug 830834 - Robocop: Add test for 'Show Search Suggestions' feature
    • bug 836341 - Robocop: Add test for "Clear download history"
    • bug 854043 - Intermittent testWebContentContextMenu | Verify that the download started - The download started
    • bug 896574 - [fig] Fix and re-enable testAddSearchEngine
    • bug 896557 - [fig] Fix and re-enable testWebContentContextMenu
    • bug 878587 - Intermittent testMasterPassword | Exception caught - junit.framework.AssertionFailedError: Click can not be completed!
    • bug 900664 - Robocop testImportFromAndroid fails on x86 emulator / RAZR
  • Bugs with patches awaiting review:
    • bug 896566 - [fig] Fix and re-enable testClearPrivateData
  • Bugs awaiting integration:
    • bug 901432 - [FIG] Cleanup BaseTest and create a new Utility class to organize the methods in BaseTest
    • bug 888277 - Robocop: Add test for Private Browsing
  • Bugs recently integrated:
    • bug 901445 - [FIG] Add the clickLongOnScreen implementation from robotium 4.0 to Robocop
    • bug 869277 - Intermittent testAddSearchEngine | The number of search results has increased - got 5, expected 10
  • Issues

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

  • [NEW] %name%: %task%