Releases/Firefox 28/Test Plan

From MozillaWiki
Jump to navigation Jump to search

« Firefox 27 | Firefox 28 | Firefox 29 »

Firefox 28 Test Plan

QA Lead: Anthony Hughes (ashughes)

Schedule

Date Milestone
2013-10-08 Firefox 28 merged to mozilla-central
2013-12-09 Firefox 28 merged to mozilla-aurora
2013-12-13 Firefox 28 released to Aurora testers
2014-02-03 Firefox 28 merged to mozilla-beta
2014-02-06 Firefox 28 Beta 1 released
2014-02-11 Firefox 28 Beta 2 released
2014-02-14 Firefox 28 Beta 3 released
2014-02-19 Firefox 28 Beta 4 released
2014-02-25 Firefox 28 Beta 6 released
2014-02-28 Firefox 28 Beta 7 released <-- NEXT MILESTONE
2014-03-04 Firefox 28 Beta 8 released
2014-03-07 Firefox 28 Beta 9 released
2014-03-10 Firefox 28 merged to mozilla-release
2014-03-11 Firefox 28 RC 1 released to beta testers
2014-03-18 Firefox 28 released to general public
2014-03-20 Firefox 28 updates throttled for stabalization
2014-03-28 Firefox 28 updates unthrottled

Events

Date Event
2013-11-14 Australis testing on the UX Branch
2014-02-27 Firefox 28 Beta 6 Testday

Features

Feature Owner Nightly Sign-off Aurora Sign-off Beta Sign-off
Australis Cornel Ionce [DROPPED] n/a n/a
Disallow Enumeration of navigator.plugins Catalin Varga [DROPPED] n/a n/a
Gamepad API Alexandra Lucinet [DONE] [DONE] [ON TRACK]
<input type="color"> Manuela Muntean [DONE] [DONE] [ON TRACK]
Manifest Editor Petruta Rasa [DONE] [DONE] [ON TRACK]
Metro Cornel Ionce [DONE] [DONE] [ON TRACK]
Multi-tab Closure Improvements Alexandra Lucinet [DROPPED] n/a n/a
Notification Center support for Web Notifications Bogdan Maris [DONE] [DONE] [ON TRACK]
Session Restore Improvements Cornel Ionce [DONE] [DONE] [ON TRACK]
Shumway Bogdan Maris [DROPPED] n/a n/a
VP9 Video Decoder Andrei Vaida [DONE] [DONE] [ON TRACK]
WebVTT Alexandra Lucinet [MISSED] [MISSED] [AT RISK]

Bugs

Top Crashes

Instructions

  • Familiarize yourself with the topcrash criteria
  • Review the explosiveness report and report anything with a rating >= 2
  • Review the topcrash report and report anything in the top-20
  • Review and update the tracked bugs with information from crash-stats
  • Update the crashkill etherpad with the status once completed
  • List any reported or unresolved topcrash bugs in the appropriate section below

Overall Top Crashes

Bug Status Notes
bug 973344 crash in nsTextEditorState::SetValue(nsAString_internal const&, bool, bool) [DONE] Fixed as of Firefox 28.0b4
bug 805406 crash in gfxContext::PushClipsToDT with Direct2D 1.1 (d3d11.dll 6.2 or 6.3) [AT RISK] REOPENED on 2014-02-24
bug 719114 Firefox Crash @ js::GCMarker::processMarkStackTop [BLOCKED] Unactionable since 2013-08-22
bug 711568 Firefox Crash Reports [@ EMPTY: no crashing thread identified; corrupt dump ] [BLOCKED] Unactionable since 2013-08-22
bug 858032 crashes in EnterBaseline [BLOCKED] Unactionable since 2013-08-22
bug 897870 crash in mozilla::Logger::~Logger with abort message (Pickle::Pickle) [AT RISK] Need follow-up from Engineering
bug 950895 crash in mozalloc_abort(char const* const) @ mozilla::BaseMediaResource::DispatchBytesConsumed(__int64, __int64) [AT RISK]
bug 943021 Safebrowsing service should use fallible arrays for its buffers [DROPPED] WONTFIX until Firefox 29
bug 814954 crash in JSC::Yarr::YarrGenerator<int>::opCompileParenthesesSubpattern [AT RISK] Need steps to reproduce
bug 976141 crash in mozalloc_abort(char const* const) @ GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString) [AT RISK] Need steps to reproduce
bug 967985 crashes with image discarding and decode-on-draw disabled [ON TRACK] Developer is investigating
bug 952321 crash in mozilla::dom::DocumentBinding::genericMethod [DONE] Fixed in Firefox 28.0b4
bug 943511 Use fallible allocation in nsSegmentedBuffer::AppendNewSegment [DROPPED] WONTFIX until Firefox 29
bug 798274 crash in gfxContext::PushGroupAndCopyBackground with Direct2D 1.1 (d3d11.dll 6.2) [ON TRACK] Assigned to Bas Schouten
bug 971888 nsComponentManagerImpl::RegisterModule calling into CC_AbortIfNull(void*) [ON TRACK] Engineering is investigating
bug 963316 crashes in JSObject::is<js::ArgumentsObject>() [DONE] Fixed by bug 952321
bug 668583 crash @ js::gc::ScanRope [BLOCKED] Unactionable since 2013-03-06
bug 761081 crash in JSScript::markChildren [BLOCKED] Unactionable since 2013-08-22
bug 787879 crash in js::SweepBackgroundThings [BLOCKED] Unactionable since 2013-08-22
bug 812186 crash in js::InvokeKernel @ UserCallWinProcCheckWow with Norton Confidential 2013 [AT RISK] Need steps to reproduce
bug 970483 gfxDWriteFont::ComputeMetrics(gfxFont::AntialiasOption) [DONE] Fixed in Firefox 28.0b4

Explosive Crashes

Bug Status Notes
bug 957258 crash in sprotector.dll [AT RISK] Continue to monitor blocklist effectiveness
bug 976125 crash in nsCSSStyleSheet::GetOwningDocument() [ON TRACK] Investigating potential cause
bug 976135 crash in NS_ABORT_OOM(unsigned int) @ nsString::nsString(nsString const&) [DROPPED] No longer registers as explosive

Mac OSX Specific

Bug Status Notes
bug 888605 [10.9] crash in [NSPopUpButtonObserver menuChangedItem] with NSUnknownKeyException error message [AT RISK] Possible dupe of bug 951906
bug 962846 crash in mozalloc_abort(char const*) @ GCGraphBuilder::DescribeRefCountedNode(unsigned int, char const*) [AT RISK] Need steps to reproduce
bug 966543 crashes at MacIOSurface::GetDevicePixelWidth() with OMTC [ON TRACK] Fixed pending verification
bug 928168 [10.9] Crashes @ libsystem_kernel.dylib@0x15866 [AT RISK] Need steps to reproduce
bug 951906 Crashes reading native app preferences, mostly on startup, mostly on OS X 10.9 and 10.9.1, with thunder@xunlei.com extension [ON TRACK] Pending fix from Steven Michaud

Metro Specific

Bug Status Notes
bug 960692 Metro Firefox crash in igd10iumd32.dll@0xbc69 within mozilla::layers::CompositorD3D11::BeginFrame [AT RISK] Need steps to reproduce

QA Wanted

Instructions

  • Review the critical issues for bugs needing QA assistance (check the backlog if that query is empty)
  • Complete the testing as requested and update the report with your details
  • If the request has been satisfied remove the qawanted keyword
  • If more information is required set the needinfo flag to whomever you need information from
  • List any bugs tested in the Tracked Bugs section below

Tracked Bugs

Bug Status Notes
bug 957258 crash in sprotector.dll@0xb343f [AT RISK] Need steps to reproduce

Fix Triage

Instructions

  • Review the pushlog and flag bugs based on the criteria below
  • Review the uplifted fixes and flag bugs based on the criteria below
  • Review the landed fixes and flag bugs based on the criteria below
    • Any bugs flagged with the verifyme keyword will be tested in the next Beta
    • Any bugs flagged with the [qa-] whiteboard tag will not be tested
    • Any bugs flagged with the [good first verify] whiteboard tag will be tested by a volunteer
    • Any bugs flagged with the needinfo? flag will be verified by the reporter

Verified Fixes

  • 144 by target milestone
  • 166 by status flag

Bug Confirmations

Instructions

  • Review the unconfirmed bugs and test as needed
  • Any bugs you are able to reproduce should be marked as NEW
  • Any bugs you are unable to reproduce should be followed up with the bug reporter to provide more details
  • List any confirmed bugs in the section below

Confirmed Bugs

Nightly

Fixed Bug Verifications

  • Download and install the latest Firefox Nightly
  • Load this list of bug reports
  • Read each bug report until you find one you understand and want to test
  • Download and install the version of Firefox used to report the bug
  • Using the older build, test the claim made in the bug report to see if you can reproduce it
    • If you cannot reproduce the bug move on to another bug or ask the reporter to verify the fix
  • Using the latest Nightly, test to see if you can reproduce the bug
    • If you cannot reproduce the bug set the STATUS to VERIFIED FIXED and add a comment describing your testing
    • If you can still reproduce the bug set the STATUS to REOPENED and add a comment describing your testing
  • If you need help, send email to Anthony Hughes with the bug summary in the Subject field

Unconfirmed Bugs

  • Download and install the latest Firefox Nightly
  • Load this list of bug reports
  • Read each bug report until you find one you understand and want to test
  • Test the claim made in the bug report and see if you can reproduce it
  • If you can reproduce the bug, set the STATUS to NEW, add a comment describing your testing, and try to find a regression window
  • If you need help, send email to Anthony Hughes with the bug summary in the Subject field

Stability Bugs

  • Review the Firefox 28 Explosiveness Report
    • Any signatures rising significantly (>= 2.0 explosiveness rating) without a bug number should be reported to Bugzilla and nominated for tracking
    • If there is already a bug report, update the report with the latest numbers
    • Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
    • Ensure the bug is listed below using the bug number template
  • Review the Firefox 28 Topcrash Report
    • Any signature in the top 10 without a bug number should be reported to Bugzilla and nominated for tracking
    • If there is already a bug report, update the report with the latest ranking information
    • Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
    • Ensure the bug is listed below using the bug number template
  • Review the Firefox 28 tracked bugs that aren't tracked in 27 or 26.
    • Each bug listed needs to have its rank updated once per week
    • Use the topcrash reports from crash-stats to get the rank for each branch
    • Add this information to the bug report
    • Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
    • Conversely, remove the topcrash keyword if the crash is no longer in the top-10
  • For each of these tasks, ensure the etherpad is updated with your name and the date checked

QA Wanted Bugs

  • Download and install the latest Firefox Nightly
  • Review this list of bug reports to find a bug you both understand and want to test (each should contain a comment detailing what's needed from QA)
    • If the bug needs steps to reproduce, try to find a reproducible set of steps
    • If the bug needs a regression window, try to find a regression window
    • If the bug is fixed and needs verification, test to confirm you can reproduce the bug on an older build but not the latest build
  • Any tested bugs should be added to the list below using the bug number template
  • Remove the qawanted keyword from any fulfilled request
  • If you need help, send email to Anthony Hughes with the bug summary in the Subject field

Aurora

Daily Testing

Activity Description Last Checked Last Checked By
Automation Review the mozmill-daily testruns and report a bug for any failures and spikes in memory usage 2014-01-31 Anthony Hughes
Stability Report any explosive and high volume crashes, escalate tracked bugs, and update the etherpad 2014-01-30 Anthony Hughes
QA Wanted Review and investigate critical issues identified as needing QA assistance 2014-01-31 Anthony Hughes
Incoming/early triage Confirm and sort incoming bugs 2014-02-06 Liz Henry
Fix Triage Review the pushlog, uplifted, and landed bug fixes to flag for verification 2014-02-04 Ioana Budnar
Fix Verification Review and test the bugs flagged for verification, mark the bug verified if fixed or reopened if not 2014-02-04 Softvision team
Confirmations Review and test the unconfirmed bugs, mark reproduced bugs as NEW 2014-01-23 Ioana Budnar
Features Test and ensure Firefox features are signed-off without any blockers for Beta 2014-01-31 Cornel Ionce

Branch Migration

Tasks

  • [DONE] Updates verified throttled on aurora channel (QA)
  • [DONE] Set mozmill-aurora update tests to auroratest channel in MM-CI
  • [DONE] Automation daily testruns reviewed for failures
  • [DONE] Features qualified for uplift to Aurora by feature owners
  • [DONE] All flagged bug fixes verified
  • [DONE] All unconfirmed bugs triaged
  • [DONE] Check with Matt Wobensmith to flag Security concerns
  • [DONE] Topcrash reports reviewed for stability concerns
  • [DONE] Sign-off and verify updates on the aurora channel

Automated Tests

Testrun No. of Tests No. of Fails Failure Rate
Functional 50606 20 0.04%
Localization 456 38 8.33%
Endurance 1479 0 0.00%
Remote 14313 4 0.03%
Addons 32361 0 0.00%
Update 1064 80 7.52%

Feature Sign-offs

Confirm that all enabled features pass smoketests for primary user stories and that disabled features are disabled. Update the status of the feature below as follows:

  • SIGNED-OFF if the feature is enabled and passes all tests
  • DISABLED if the feature is disabled and verified disabled
  • FAILED if serious issues were encountered related to the feature

Additionally, sign-off any features not listed below tracked in this list

Feature Owner Status
Australis Cornel Ionce DISABLED
Shumway Bogdan Maris DISABLED
<input type=color> Paul Silaghi SIGNED-OFF
Disallow enumeration of navigator.plugins Catalin Varga SIGNED-OFF
Session Restore Improvements Cornel Ionce SIGNED-OFF
Notification center support for web notifications Bogdan Maris SIGNED-OFF
Manifest Editor Petruta Rasa SIGNED-OFF
VP9 video decoder Andrei Vaida SIGNED-OFF
Gamepad API Alexandra Lucinet SIGNED-OFF

Bug Fix Verifications

  • Triage this list of bugs
  • Attempt to reproduce the bug as described in a known broken build and the latest Aurora build
  • Update the bug with the results of your testing

Unconfirmed Bug Triage

Beta

Regression Testing

  • Run these tests for whatever platform(s) you have available
  • Report a bug if you encounter one
  • If you report a bug check to see if it's a regression by testing a previous Firefox version (if it doesn't reproduce in earlier versions it's a regression)
  • Add any reported bugs to the Tracked Issues section below
  • All results will appear in this dashboard

Fix Verifications

  • Verify these bugs have been fixed before Release
  • Status: [ON TRACK] 31 bugs remaining

Beta 1

Build Info

Testing

  • [DONE] RC -> Beta Updates: verify updates from 27.0 to 28.0b1 work on betatest and releasetest
  • [DONE] Automation: review the functional, endurance, remote, add-ons tests and report bugs on any failures
  • [DONE] Smoketests: run smoketests to ensure scoped features uplifted successfully (Moztrap testrun)
  • [DONE] Locales testing: etherpad
  • [DONE] Fix Verifications: test and verify these bugs have been fixed in the current Beta and reopen if not
  • [DONE] Updates: run update tests on the betatest and releasetest channel and report any failures (reports missing due to bug 969052)
  • [DONE] Verify staged release notes (source)
  • [DONE] Live Updates: verify live updates work on the beta channel via automation and manual spotchecks (report)

RC to Beta Updates (betatest)

  • Run these Moztrap tests to ensure updates are working between Firefox 27b9 to 27rc to 28b1
  • Put the results in the following table
  • Engineering work is being tracked in bug 967965
Platform 27rc to 28b 27rc to 28b fallback 27b9 to 27rc to 28b 27b9 to 27rc to 28b fallback
Windows XP [DONE] en-US
[DONE] ach
[DONE] en-US
[DONE] be
[DONE] en-US
[DONE] ca
[DONE] en-US
[DONE] da
Windows Vista [DONE] en-US
[DONE] es-AR
[DONE] en-US
[DONE] fa
[DONE] en-US
[DONE] ga-IE
[DONE] en-US
[DONE] he
Windows 7 32-bit [DONE] en-US
[DONE] id
[DONE] en-US
[DONE] ja
[DONE] en-US
[DONE] kk
[DONE] en-US
[DONE] lij
Windows 8.1 64-bit [DONE] en-US
[DONE] mk
[DONE] en-US
[DONE] nl
[DONE] en-US
[DONE] or
[DONE] en-US
[DONE] pt-BR
Mac OSX 10.6 [DONE] en-US
[DONE] ro
[DONE] en-US
[DONE] sl
[DONE] en-US
[DONE] ta
[DONE] en-US
[DONE] uk
Mac OSX 10.7 [DONE] en-US
[DONE] vi
[DONE] en-US
[DONE] xh
[DONE] en-US
[DONE] zh-CN
[DONE] en-US
[DONE] af
Mac OSX 10.8 [DONE] en-US
[DONE] bg
[DONE] en-US
[DONE] cs
[DONE] en-US
[DONE] de
[DONE] en-US
[DONE] en-ZA
Mac OSX 10.9 [DONE] en-US
[DONE] fr
[DONE] en-US
[DONE] gu-IN
[DONE] en-US
[DONE] hr
[DONE] en-US
[DONE] it
Ubuntu 12.04 32-bit [DONE] en-US
[DONE] ko
[DONE] en-US
[DONE] lt
[DONE] en-US
[DONE] mr
[DONE] en-US
[DONE] nn-NO
Ubuntu 13.10 64-bit [DONE] en-US
[DONE] pt-PT
[DONE] en-US
[DONE] ru
[DONE] en-US
[DONE] sk
[DONE] en-US
[DONE] th

RC to Beta Updates (releasetest)

  • Run these Moztrap tests to ensure updates are working between Firefox 27b9 to 27rc to 28b1
  • Put the results in the following table, use the following reference build IDs to confirm your results
    • Firefox 27.0b9: 20140123185438
    • Firefox 27.0RC: 20140127194636
    • Firefox 28.0b1: 20140205162153

Results:

[DONE] Windows XP en-US, de, pt-BR Juan Becerra (:juanb)
[DONE] Windows 7 64-bit en-US, fr, zh-CN Stephen Donner (:stephend)
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, es-ES Tracy Walker (:tracy)
[DONE] Ubuntu 13.10 64-bit en-US, ru, pl Anthony Hughes (:ashughes)

Notes:

  • Mac OSX 27rc -> 28beta on releasetest did not require editing update-settings.ini despite not having "firefox-mozilla-beta" in the string

RC to Beta Updates (beta)

  • Run these Moztrap tests to ensure updates are working between Firefox 27rc to 28b1
  • Note: 27b9 -> 27rc -> 28b1 cannot be tested on live update channels
  • Put the results in the following table, use the following reference build IDs to confirm your results
    • Firefox 27.0RC: 20140127194636
    • Firefox 28.0b1: 20140205162153

Results:

[DONE] Windows XP en-US, de, pt-BR Anthony Hughes (:ashughes)
[DONE] Windows 7 64-bit en-US, fr, zh-CN Anthony Hughes (:ashughes)
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, es-ES Tracy Walker (:tracy)
[DONE] Ubuntu 13.10 64-bit en-US, ru, pl Anthony Hughes (:ashughes)

Bugs Found

  • bug 952034 Test failure 'Modal dialog has been found and processed' in /restartTests/testAddons_installFromFTP/test1.js
  • bug 967611 Failure in testSearchSuggestions.js: Suggestions from two search engines are available - '1' should equal '2'
  • bug 968108 Can't switch from Desktop to Metro mode with Firefox 28 beta 1 -- verified fixed
  • bug 968774 Metro interface is shown in a desktop window after crashing
  • bug 968809 VP9 videos that autoplay when opened are played the first 1-2 seconds at a lower luminosity.
  • bug 968844 Firefox 28 beta 1 closes when switching from Desktop to Metro mode
  • bug 968858 Download manager button fails to open the panel for multiple locales
  • bug 969052 On-demand Update results are not displaying in the Dashboard

Beta 2

Build Info

Testing

  • [DONE] Verify functional, endurance, remote, add-ons tests via automation
  • [DONE] Verify web compatibility and panning/scrolling via these regression tests
  • [DONE] Verify these bugs have been fixed in the current Beta
  • [DONE] Verify updates on the releasetest channel via automation
  • [DONE] Verify RC to Beta updates on the releasetest channel via manual spotcheck
  • [DONE] Verify updates on the beta channel via automation
  • [DONE] Verify RC to Beta updates on the beta channel via manual spotcheck

RC to Beta Updates (releasetest)

Verify Firefox 27.0rc builds update to the latest Beta on the releasetest channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using Firefox 28.0b2, based on the build ID

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

RC to Beta Updates (beta)

Verify Firefox 27.0rc builds update to the latest Beta on the beta channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using Firefox 28.0b2, based on the build ID

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

Bugs Found

  • bug 971007 Failure in /testGeolocation/testShareLocation.js: "Geolocation position is: Unknown error acquiring position"
  • bug 964191 Crash [@ gdk_visual_get_blue_pixel_details ] under PK11PasswordPrompt during mozmill testrun

Beta 3

Build Info

Testing

  • [DONE] Verify functional, endurance, remote, add-ons tests via automation
  • [DONE] Regression testing Geolocation
  • [DONE] Verify these bugs have been fixed in the current Beta
  • [DONE] Verify updates on the releasetest channel via automation
  • [DONE] Verify RC to Beta updates on the releasetest channel via manual spotcheck
  • [DONE] Verify updates on the beta channel via automation
  • [DONE] Verify RC to Beta updates on the beta channel via manual spotcheck

RC to Beta Updates (releasetest)

Verify Firefox 27.0rc builds update to the latest Beta on the releasetest channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm your build ID matches the one above in the Build Info section

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

RC to Beta Updates (beta)

Verify Firefox 27.0rc builds update to the latest Beta on the beta channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using Firefox 28.0b2, based on the build ID

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

Issues

  • bug 972959 [zh-CN] Failures in /restartTests/testAddons_enableDisableExtension
  • bug 951244 [ga-IE] Test failure 'TabView is not open.' in /testTabView/testToggleTabView.js and /testTabView/testTabGroupNaming.js
  • bug 942737 Test failure "Suggestions from two search engines are available - '1' should equal '2' " in testSearchSuggestions.js

Beta 4

Build Info

Testing

  • [DONE] Verify functional, endurance, remote, add-ons tests via automation
  • [DONE] Verify Malay [ms] builds are working via automation and manual smoketesting (report)
  • [DONE] Verify these bugs have been fixed in the current Beta
  • [DONE] Verify updates on the releasetest channel via automation
  • [DONE] Verify RC to Beta updates on the releasetest channel via manual spotcheck
  • [DONE] Verify updates on the beta channel via automation
  • [DONE] Verify RC to Beta updates on the beta channel via manual spotcheck

RC to Beta Updates (releasetest)

Verify Firefox 27.0rc builds update to the latest Beta on the releasetest channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using the latest Beta based on the build ID

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

RC to Beta Updates (beta)

Verify Firefox 27.0rc builds update to the latest Beta on the beta channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using the latest Beta based on the build ID

Results:

[DONE] Windows XP en-US, de, es-ES, pt-BR
[DONE] Windows 7 64-bit en-US, zh-CN, fr, it
[DONE] Mac OSX 10.9 en-US, ja-JP-mac, pl, ro
[DONE] Ubuntu 13.10 64-bit en-US, ru, ko, hu

Issues

Mozmill Test Failures

  • bug 974586 Failure in /testLayout/testNavigateFTP.js - Timeout waiting for page loaded
  • bug 974582 Failure in /testGeolocation/testShareLocation.js: Unknown error acquiring position
  • bug 972433 Test failure "AddonsManager_isAddonEnabled: Add-on has been specified
  • bug 952034 Test failure 'Modal dialog has been found and processed' in /restartTests/testAddons_installFromFTP/test1.js
  • bug 951244 [ga-IE] Test failure 'TabView is not open.' in /testTabView/testToggleTabView.js and /testTabView/testTabGroupNaming.js
  • bug 950025 Test failure "Blocklist has been updated." in testAddons_installUninstallSoftBlocklistedExtension/test4.js
  • bug 942737 Test failure "Suggestions from two search engines are available"
  • bug 922087 Test failure "The tab has loaded" in /testSearch/testSearchSelection.js

Manually Reproduced Bugs

  • bug 942019 SessionStore doesn't take Windows DPI settings into account when restoring window position
  • bug 929067 Canceling a download from the Downloads Panel sometimes pauses it instead

Beta 6

Build Info

Testing

  • [DONE] Verify functional, endurance, remote, add-ons tests via automation
  • [DONE] Verify these bugs have been fixed in the current Beta
  • [DONE] Verify updates on the releasetest channel via automation
  • [DONE] Verify RC to Beta updates on the releasetest channel via manual spotcheck
  • [DONE] Verify updates on the beta channel via automation
  • [DONE] Verify RC to Beta updates on the beta channel via manual spotcheck

RC to Beta Updates (releasetest)

Verify Firefox 27.0rc builds update to the latest Beta on the releasetest channel using these steps:

  • Download and install Firefox 27.0
  • Change "release" to "releasetest" in %install_folder%/defaults/pref/channel-prefs.js
  • Change "firefox-mozilla-release" to "firefox-mozilla-beta,firefox-mozilla-release" in %install_folder%/update-settings.ini
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Reopen the About dialog to confirm you're using Firefox 28 on the releasetest channel and that you don't get another update
  • Open about:support to confirm the build ID matches the ID for this Beta

Results:

[DONE] Windows XP en-US, de
[DONE] Mac OSX 10.9 en-US, ja-JP-mac
[DONE] Ubuntu 13.10 64-bit en-US, pt-BR

RC to Beta Updates (beta)

Verify Firefox 27.0rc builds update to the latest Beta on the beta channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using the latest Beta based on the build ID

Results:

[DONE] Windows XP en-US, de
[DONE] Mac OSX 10.9 en-US, ja-JP-mac
[DONE] Ubuntu 13.10 64-bit en-US, pt-BR

Issues

Mozmill Test Failures

  • bug 974892 [ms] Failure in /testSearch/testSearchSuggestions.js: Suggestions from two search engines are available
  • bug 958068 Failure in /testPrivateBrowsing/testFlashCookie.js: Cookie value is displayed in private mode
  • bug 952034 Failure in /restartTests/testAddons_installFromFTP: Modal dialog has been found and processed
  • bug 942737 Failure in /testSearch/testSearchSuggestions.js: Suggestions from two search engines are available

Manually Reproduced Bugs

  • no bugs reported

Beta 7

Build Information

Changeset ID
Build 1 58bc22d7be1c 2014022717434

Automation

Manual Tests

RC to Beta Updates on releasetest (test)

  • [DONE] Windows XP: en-US, de
  • [DONE] Mac OSX 10.7: en-US, ja-JP-mac
  • [DONE] Ubuntu 13.10 64-bit: en-US, pt-BR
  • [DONE] Windows 8 Metro: en-US, fr

RC to Beta Updates on beta (test)

  • [ON TRACK] Windows XP: en-US, de
  • [ON TRACK] Mac OSX 10.7: en-US, ja-JP-mac
  • [ON TRACK] Ubuntu 13.10 64-bit: en-US, pt-BR
  • [ON TRACK] Windows 8 Metro: en-US, fr

Metro Firefox Updates on releasetest (test)

  • [DONE] Windows 8.1 w/Firefox 28.0b6: en-US, es-ES
  • [DONE] Windows 8.1 w/Firefox 28.0b3: en-US, zh-TW


Metro Firefox Updates on beta (test)

  • [ON TRACK] Windows 8.1 w/Firefox 28.0b6: en-US, es-ES
  • [ON TRACK] Windows 8.1 w/Firefox 28.0b3: en-US, zh-TW

RC to Beta Updates (beta)

Verify Firefox 27.0rc builds update to the latest Beta on the beta channel using these steps:

  • Download and install Firefox 27.0
  • Locate channel-prefs.js in install folder and change the update channel
  • Locate the update-settings.ini file in the install folder and change ACCEPTED_MAR_CHANNEL_IDS to ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
  • Start Firefox and check for updates through the About Firefox dialog
  • A complete update should be found and installed
  • Restart Firefox when prompted
  • Open about:support to confirm you are using the latest Beta based on the build ID

Results:

[ON TRACK] Windows 7 en-US, de
[ON TRACK] Mac OSX 10.7 en-US, ja-JP-mac
[ON TRACK] Ubuntu 13.10 64-bit en-US, pt-BR

Issues

Mozmill Test Failures

  • no bugs reported

Manually Reproduced Bugs

  • no bugs reported