QA/Automation/Meetings/130121: Difference between revisions

m
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<small>[[Auto-tools/Automation_Development/Meetings/130101|previous meeting]] | [[Auto-tools/Automation_Development/Meetings|Meetings]] | [[Auto-tools/Automation_Development/Meetings/131231|next meeting &raquo;]]</small>
<small>[[Auto-tools/Automation_Development/Meetings/130114|previous meeting]] | [[Auto-tools/Automation_Development/Meetings|Meetings]] | [[Auto-tools/Automation_Development/Meetings/130128|next meeting &raquo;]]</small>


= Dial in =
= Dial in =
Line 9: Line 9:
= General =
= General =
* Attendees:  
* Attendees:  
** TBD
** Dave, Andreea, Andrei, Daniela, Mario, Mihaela, Otilia, Henrik, Rob
* This meeting:
* This meeting:
** Chair: Andreea Matei
** Chair: Andreea Matei
Line 20: Line 20:


= Highlights =
= Highlights =
* [%name%] %highlight%
* [Softvision] Alex has left our team, but he promised to continue as an enthusiastic contributor :-)
* [Henrik] We finally turned the knob and switched over to the new CI system for Windows and Linux (this includes a speed-up from 2h to 20min for ondemand update tests!!!)
* [davehunt] B2G/Gaia performance test data is [https://datazilla.mozilla.org/b2g/ live]!


= Goals Overview =
= Goals Overview =
Line 29: Line 31:


= Issues =
= Issues =
* {{bug|}} - %summary%
* {{bug|832510}} - Merge l10n build requests for same locale
* {{bug|774892}} - Unable to type in Firefox if it's started with focusmanager.testmode enabled on Linux
* {{bug|745975}} - Pulse: Repack builders for Firefox candidate builds  (beta/release) should send out notifications for individual locales
* {{bug|757122}} - Pulse: Notifications for finished builds should not be send out before the builds are available for download
* {{bug|781129}} - Pulse: Notifications for outdated builds are getting send via Pulse
* {{bug|777354}} - Regression in shutdown time of httpd.js (~6s) when multiple local pages have been opened


= Project Updates =
= Project Updates =


== Gaia UI (Dave) ==
== Gaia UI (Dave) ==
* TBD
* [rwood] Adding method to data_layer atom to delete existing SMS messages
* [rwood] Adding test for moving application on homescreen, need fix for longpress first
* [https://github.com/mozilla/gaia-ui-tests/commit/639fd8ae294214176d790d9f848467122fd55fc7 Landed a fix] for an issue often seen when a test fails, and causes all later tests to fail early.
* Tests now [https://github.com/mozilla/gaia-ui-tests/issues/278 clear all media between tests and provide required media in setup].


== WebAPI (Rob) ==
== WebAPI (Rob) ==
* TBD
* {{bug|806811}} - WebSMS: add test case for multi-segment SMS and maximum segments supported (patch finished, pushed to try)
* {{bug|805005}} - Implement Marionette tests for Screen Orientation API (tests under review/need post-review update)


== WebRTC (Henrik) ==
== WebRTC (Henrik) ==
* TBD
* Patch landed to update all basic mochitests for conformance ({{bug|831782}})
* Next is updating the peer connection tests to verify media flow ({{bug|831789}})
* Followed by various data connection tests


= Softvision Updates =
= Softvision Updates =
* Fixed:
* Fixed:
** {{bug|830262}} -  Test failure ''%Plugin% does not appear in about:plugins - got 'false'' in testPluginDisableAffectsAboutPlugins.js
** {{bug|830262}} -  Test failure ''%Plugin% does not appear in about:plugins - got 'false'' in testPluginDisableAffectsAboutPlugins.js
** {{bug|793092}} - Replace controller.waitFor with assert/expect.waitFor in remaining mozmill tests and modules
** {{bug|818456}} - Investigate and prepare existing Mozmill tests for per window private browsing - P1


* Blocked bugs:
* Blocked bugs:
Line 52: Line 67:


* Waiting for review / Checkin needed
* Waiting for review / Checkin needed
** {{bug|818456}} - Investigate and prepare existing Mozmill tests for per window private browsing - P1
** {{bug|809431}} - Get rid of controller.assertNode() and controller.assertNodeNotExist() calls in favor of assert.* methods
** {{bug|809431}} - Get rid of controller.assertNode() and controller.assertNodeNotExist() calls in favor of assert.* methods
** {{bug|793092}} - Replace controller.waitFor with assert/expect.waitFor in remaining mozmill tests and modules
** {{bug|823064}} - Refactor testDownloadManagerClosed.js for the new PB per-window mode
** {{bug|826251}} - Make testPreferences/testPreferredLanguage.js language independend


* Working on:
* Working on:
Line 61: Line 76:
** {{bug|732353}} -  Disable all Discovery Pane tests due to unpredictable web dependencies
** {{bug|732353}} -  Disable all Discovery Pane tests due to unpredictable web dependencies
*** need feedback in order to continue creating the patch since while running the updated tests, a new issue was found.
*** need feedback in order to continue creating the patch since while running the updated tests, a new issue was found.
** {{bug|800872}} - Test failure "Window number '1' has been opened" in endurance//testTabbedBrowsing_OpenNewWindow/test1.js
*** working on new library for windows handling
** {{bug|812114}} - Add an observer for the stop() method in private-browsing.js shared module
*** found fix, waiting for mozmill-crowd to function in order to add reports as well
** {{bug|803489}} - Software update tests on Windows 8 fail sometimes due to still running copies of Firefox
** {{bug|785306}} - Add more logic to the restart tests to skip following test files if a test is failing
** {{bug|831297}} - Test Failure "Disconnect Error: Application unexpectedly closed" in /l10n/testAccessKeys/test1.js
** {{bug|684679}} - Mozmill test for installing and uninstalling a blocklisted extension


= Roundtable =
= Roundtable =
Line 74: Line 97:
= 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-130114 130114 - 130120]
* [https://ateam.etherpad.mozilla.org/mozauto-130121 130121 - 130127]


= Meeting Notes =
= Meeting Notes =
Line 81: Line 104:


==Action items==
==Action items==
* {{new|}} %name%: %task%
* {{new|}} Henrik: Update goals on the wiki page
* {{new|}} Alex and Clint: Follow up on WebQA review process guidelines
* {{new|}} Clint: Followup with Releng about the idea to report directly to tbpl
* {{new|}} Dave: Investigate and implement binding the endurance tests to specific nodes of the CI
* {{new|}} Henrik: Check mozmill or mozmill-automation so we do not fail when we can't send the report
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714

edits