Releases/Firefox 28/Test Plan
« Firefox 27 | Firefox 28 | Firefox 29 »
The following documents the testing strategy for Firefox 28 across desktop platforms prior to release on March 18, 2014.
Contents
Contacts
- Anthony Hughes (ashughes on IRC) is the QA Lead
Schedule
- 2013-10-08: Firefox 28 merged to mozilla-central
- 2013-11-14: Testday for Australis on the UX Branch
- 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-27: Testday for Firefox 28 Beta
- 2014-02-28: Firefox 28 Beta 7 released
- 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 <-- NEXT MILESTONE
- Release Notes
Features
Disabled
The following features have been deemed not ready for release and will be delayed to Firefox 29 or later.
- Australis (Cornel Ionce)
- Disallow Enumeration of navigator.plugins (Catalin Varga)
- <input type="color"> (Manuela Muntean)
- Gamepad API (Alexandra Lucinet) -- delayed due to bug 980876
- WebVTT (Alexandra Lucinet) -- delayed to Firefox 29 (note: this was not on QA's radar until Beta)
- Metro (Kamil Jozwiak)
- Multi-tab Closure Improvements (Alexandra Lucinet)
- Shumway (Matt Wobensmith)
Signed Off
The following features have no blockers and have been deemed ready for release.
- Notification Center support for Web Notifications (Bogdan Maris)
- Manifest Editor (Petruta Rasa)
- VP9 Video Decoder (Andrei Vaida)
- Session Restore Improvements (Cornel Ionce)
Bugs
The following tracks important issues which have potential for negative impact on this Firefox release.
Statistics
NEW
FIXED
Regressions
Wont Fix
The following regressions which will not be fixed in this release:
- bug 977520 Rendering issue with 1/1 Direct3D 11 (OMTC) enabled
Top Crashes
Resolved
The following bugs have been fixed
- bug 973344 crash in nsTextEditorState::SetValue(nsAString_internal const&, bool, bool)
- bug 970483 gfxDWriteFont::ComputeMetrics(gfxFont::AntialiasOption)
- bug 966543 crashes at MacIOSurface::GetDevicePixelWidth() with OMTC
- bug 963316 crashes in JSObject::is<js::ArgumentsObject>()
- bug 957258 crash in sprotector.dll
- bug 952321 crash in mozilla::dom::DocumentBinding::genericMethod
Wont Fix
The following bugs will not be fixed in this release
- bug 976141 crash in mozalloc_abort(char const* const) @ GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString)
- bug 976125 crash in nsCSSStyleSheet::GetOwningDocument()
- bug 973138 startup crash in __fnNCDESTROY (mostly with MovieMode.48CA2AEFA22D.dll)
- bug 967985 crashes with image discarding and decode-on-draw disabled
- bug 962846 crash in mozalloc_abort(char const*) @ GCGraphBuilder::DescribeRefCountedNode(unsigned int, char const*)
- bug 960692 Metro Firefox crash in igd10iumd32.dll@0xbc69 within mozilla::layers::CompositorD3D11::BeginFrame
- 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
- bug 950895 crash in mozalloc_abort(char const* const) @ mozilla::BaseMediaResource::DispatchBytesConsumed(__int64, __int64)
- bug 943511 Use fallible allocation in nsSegmentedBuffer::AppendNewSegment
- bug 943021 Safebrowsing service should use fallible arrays for its buffers
- bug 928168 [10.9] Crashes @ libsystem_kernel.dylib@0x15866
- bug 897870 crash in mozilla::Logger::~Logger with abort message (Pickle::Pickle)
- bug 888605 [10.9] crash in [NSPopUpButtonObserver menuChangedItem] with NSUnknownKeyException error message
- bug 814954 crash in JSC::Yarr::YarrGenerator<int>::opCompileParenthesesSubpattern
- bug 812186 crash in js::InvokeKernel @ UserCallWinProcCheckWow with Norton Confidential 2013
- bug 805406 crash in gfxContext::PushClipsToDT with Direct2D 1.1 (d3d11.dll 6.2 or 6.3)
- bug 798274 crash in gfxContext::PushGroupAndCopyBackground with Direct2D 1.1 (d3d11.dll 6.2)
Unactionable
The following bugs remain top issues but will remain unfixed unless new information or means of investigation becomes known
- bug 858032 crashes in EnterBaseline
- bug 787879 crash in js::SweepBackgroundThings
- bug 761081 crash in JSScript::markChildren
- bug 719114 Firefox Crash @ js::GCMarker::processMarkStackTop
- bug 711568 Firefox Crash Reports [@ EMPTY: no crashing thread identified; corrupt dump ]
- bug 668583 crash @ js::gc::ScanRope
Nightly
The following tracks testing of Firefox 28 on the mozilla-central branch.
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
The following tracks testing of Firefox 28 on the mozilla-aurora branch.
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
The following tracks sign-off of migration of Firefox 28 from the mozilla-central to the mozilla-aurora branch.
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
- Triage this list of bugs
- Attempt to reproduce the bug as described
- Update the bug with the results of your testing
Beta
The following tracks testing of Firefox 28 on the mozilla-beta branch.
Daily Testing
The following testing will be completed on a day-to-day basis with a goal to sign-off before the final Beta build.
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
Stability Bugs
- 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 Top Crashes section above
QA Wanted Bugs
- 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
Fix Verifications
- Verify these bugs have been fixed before Release
- Status: [ON TRACK] 31 bugs remaining
Fix Triage
- 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
Bug Confirmations
- 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
Beta 1
Build Info
-
build1: d532405dd958 (ID: 20140203225656)Respun due to bug 968108 - build2: 5b444ebea175 (ID: 20140205162153)
- Configs: functional
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
- build1: 469e119af8db (ID: 20140210161136)
- Configs: functional, update
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
- build1 (ID: 20140213172947)
- Changes
- Mozmill configs
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
- Build 1 (20140218122424): builds, changes, mozmill config
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 5
No Beta 5 was shipped due to a shortend week and taking one extra day to ship Firefox 28.0b4 due to prior stability concerns.
Beta 6
Build Info
- Build 1 (20140224220227): builds, changes, mozmill config
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
Automation
- functional
- endurance
- remote
- add-ons
- updates: releasetest, beta
- configs
Manual Tests
Software Updates on the releasetest channel:
- RC to Beta Updates
- [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
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b6: en-US, es-ES
- [DONE] Windows 8.1 w/Firefox 28.0b3: en-US, zh-TW
Software Updates on the beta channel:
- RC to Beta Updates
- [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
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b6: en-US, es-ES
- [DONE] Windows 8.1 w/Firefox 28.0b3: en-US, zh-TW
Issues
- no bugs reported
Beta 8
Build Information
Automation
- functional
- endurance
- remote
- add-ons
- updates: releasetest, beta
- configs
Manual Tests
Metro Firefox Regression Tests:
- list tests performed and devices tested
Software Updates on the releasetest channel:
- RC to Beta Updates
- [DONE] Windows XP: en-US, de
- [DONE] Mac OSX 10.9: en-US, ja-JP-mac
- [MISSED] - no machine access Ubuntu 13.10 64-bit: en-US, zh-TW
- [DONE] Windows 8 Metro: en-US, es-ES
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b7: en-US, it
- [DONE] Windows 8.1 w/Firefox 28.0b4: en-US, fr
Software Updates on the beta channel:
- RC to Beta Updates
- [DONE] Windows XP: en-US, de
- [DONE] Mac OSX 10.9: en-US, ja-JP-mac
- [MISSED] - no machine access Ubuntu 13.10 64-bit: en-US, zh-TW
- [DONE] Windows 8 Metro: en-US, es-ES
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b7: en-US, it
- [DONE] Windows 8.1 w/Firefox 28.0b4: en-US, fr
Issues
- no bugs reported
Beta 9
Build Information
Automation
- functional
- endurance
- remote
- add-ons
- updates: releasetest, beta
- configs
Manual Tests
Metro Firefox Regression Tests:
- list tests performed and devices tested
Software Updates on the releasetest channel:
- RC to Beta Updates
- [DONE] Windows XP: en-US, de
- [DONE] Mac OSX 10.9: en-US, ja-JP-mac
- [DONE] Ubuntu 13.10 64-bit: en-US, zh-TW
- [DONE] Windows 8 Metro: en-US, es-ES
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b7: en-US, it
- [DONE] Windows 8.1 w/Firefox 28.0b4: en-US, fr
Software Updates on the beta channel:
- RC to Beta Updates
- [DONE] Windows XP: en-US, de
- [DONE] Mac OSX 10.9: en-US, ja-JP-mac
- [DONE] Ubuntu 13.10 64-bit: en-US, zh-TW
- [DONE] Windows 8 Metro: en-US, es-ES
- Metro Firefox Updates
- [DONE] Windows 8.1 w/Firefox 28.0b7: en-US, it
- [DONE] Windows 8.1 w/Firefox 28.0b4: en-US, fr
Issues
- no bugs reported
Release
Release Candidate 1
Build Information
Automation
Tests | Windows | Mac OS X | Ubuntu Linux |
functional (config) | [DONE] | [DONE] | [DONE] |
endurance | [DONE] | [DONE] | [DONE] |
remote | [DONE] | [DONE] | [DONE] |
add-ons | [DONE] | [DONE] | [DONE] |
releasetest updates (config) | [DONE] | [DONE] | [DONE] |
beta updates (config) | [BLOCKED] | [BLOCKED] | [BLOCKED] |
Manual Tests
Testing | Windows XP | Windows 8.1 | Mac OSX 10.9 | Ubuntu 13.10 |
Metro | n/a | [BLOCKED] | n/a | n/a |
VP9 | [DONE] | [DONE] | [DONE] | [DONE] |
WebVTT | [DONE] | [DONE] | [DONE] | [DONE] |
Session Restore | [DONE] | [DONE] | [DONE] | [DONE] |
Plugins (Flash, Java, Silverlight, etc) | [DONE] | [DONE] | [DONE] | [DONE] |
Partner updates on releasetest channel, general functionality, branding, etc | [DONE] | [DONE] | [DONE] | [DONE] |
MS/SW Betas update to 28.0b9 on releasetest, not RC | [DONE] 28.0b8 ms [DONE] 28.0b7 sw |
[DONE] 28.0b7 ms [DONE] 28.0b6 sw |
[DONE] 28.0b6 ms [DONE] 28.0b4 sw |
[DONE] 28.0b4 ms [DONE] 28.0b3 sw |
27.0 -> 28.0rc updates on releasetest | [DONE] en-US (direct) [DONE] de (fallback) |
[DONE] en-US (fallback) [DONE] fr (direct) |
[DONE] en-US (direct) [DONE] ja-JP-mac (fallback) |
[DONE] en-US (fallback) [DONE] zh-TW (direct) |
Issues
- Some Metro related issues reported (details)
Release Candidate 2
Build Information
- downloads: ftp.mozilla.org
- timestamp: 20140314220517
- changeset: 5f7c149b07ba
- config files: mozmill
Automated Tests
- functional: functional, endurance, remote, add-ons
- updates: betatest, releasetest, release
Bug Fix Verifications
- bug 982974: VERIFIED FIXED
- bug 982906: VERIFIED FIXED
- bug 982909: VERIFIED FIXED
- bug 982957: VERIFIED FIXED
- bug 896268: VERIFIED FIXED
- bug 983344: VERIFIED FIXED
Issues
- no new issues reported
Safebrowsing Hotfix
bug 985627 temporarily turn off malware blocklist and allowlists
Staging
Installations Tested:
- Firefox 27.0
- Firefox 27.0.1
- Firefox 28.0
- Firefox 27.0 updated to 28.0 after hotfix installed
- Firefox 27.0.1 updated to 28.0 before hotfix installed
- Firefox 28.0 paved over Firefox 27.0 after hotfix installed
- Firefox 27.0 paved over Firefox 28.0 before hotfix installed
- Firefox 26.0 => no hotfix installed
Checks Performed:
- hotfix is installed after a background ping to addons-dev.allizom.org
- urlclassifier.download_allow_table value is wiped
- ulrclassifier.download_block_table value is wiped
- wait 45 minutes after the hotfix is installed
- goog-phish-shavar* and goog-malware-shavar* files updated
- goog-badbinurl-shavar and goog-downloadwhite-digest256 files should not exist
- restart to Firefox to confirm removal of hotfix add-on
Result: ALL PASS