Calendar:QA 0.3.1 Final Push: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
 
(32 intermediate revisions by 8 users not shown)
Line 12: Line 12:


Here are the builds:
Here are the builds:
* [http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.3.1rc1/  Sunbird 0.3.1 RC2]
* [http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.3.1rc2/  Sunbird 0.3.1 RC2]
* [http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.3.1rc1/ Lightning 0.3.1 RC2]
* [http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.3.1rc2/ Lightning 0.3.1 RC2]
** Note, to use Lightning in a different lanaguage, you must install Thunderbird in the language you wish to test.  [http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/ Download Thunderbird here please use 2.0b2 (nightlies of 2.0b2+ are ok too) and/or 1.5.0.9]
** Note, to use Lightning in a different lanaguage, you must install Thunderbird in the language you wish to test.  [http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/ Download Thunderbird here please use 2.0b2 (nightlies of 2.0b2+ are ok too) and/or 1.5.0.9]


* Known issue: The minimonth calendar  (the miniature month calendar) reads its localization data from the '''operating system locale'''. So, if you are testing on an English OS, but you installed a Russian Sunbird, your minimonth will still have English day and month names.  This goes for all minimonth's in the product (like the drop downs in the New Event Dialog).
* Known issue: The minimonth calendar  (the miniature month calendar) reads its localization data from the '''operating system locale'''. So, if you are testing on an English OS, but you installed a Russian Sunbird, your minimonth will still have English day and month names.  This goes for all minimonth's in the product (like the drop downs in the New Event Dialog).


Below is a table for all the localizations we need to test.  Note that these localization tests can be quick basic tests to be sure that the localization does in fact, install and is usable.  When you have tested a localization or a set of timezone tests, please mark the status on the table below. If all tests pass, write "Pass", if anything fails, write "Fail". If a test fails, please submit a bug, and put the bug number in the "Bugs and Issues" column.
== The Table ==
Below is a table for all the localizations we need to test.  Note that these localization tests can be quick basic tests to be sure that the localization does in fact, install and is usable.  If a test passes, write "Pass" in the column below, and "Fail" if it fails. If a test fails, please submit a bug, and put the bug number in the "Bugs and Issues" column. If you have questions, please join the #calendar-qa IRC channel (irc.mozilla.org) and ask for help. 


<pre>
<pre>
   Item To Test    | Sunbird  |  Lightning | Bugs and Issues?
   Item To Test    | Sunbird  |  Lightning | Bugs and Issues?
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
* Catalan (ca)    |         |             |  
* Catalan (ca)    |   Pass  |   Pass      |  
* Czech (cs)      |         |             |  
* Czech (cs)      |   Pass  |   Pass      | 370648, 370643 (non-blocking)
* Danish (da)    |         |            |  
* Danish (da)    |   Pass  |            | 370844 (non-blocking)
* German (de)    |         |            |
* German (de)    |   Pass  |            |
* Spanish (es-ES) |          |            |
* Spanish (es-ES) |  Pass  |  Pass      | Create event dialog in Windows is
* Basque (eu)    |         |            |
                  |          |            | too narrow, and its width can't be
* French (fr)    |          |            |
                  |          |            | localized.
* Hungarian (hu)  |         |             |  
* Basque (eu)    |   Pass  |            |
* Italian (it)    |         |             |  
* French (fr)    |  Pass  |  Pass      |
* Mongolian (mn)  |         |            |  
* Irish (ga-IE)  |  Pass  |  n.a.      | 370941: categories are broken
* Dutch (nl)      |         |             |  
                  |          |            |   (as in 0.3, non-blocking)
* Polish (pl)    |         |             |  
* Hungarian (hu)  |   Pass  |   Pass      | 370851 (non-blocking)
* Russian (ru)    |         |             |  
* Italian (it)    |   Pass  |   Pass      | 370887 (non-blocking)
* Slovak (sk)    |         |             |  
* Mongolian (mn)  |   Pass  |            | 370890 (non-blocking)
* Slovenian (sl)  |          |            |
* Dutch (nl)      |   Pass  |   Pass      |  
* Sbird Time Zone |         |             |
* Polish (pl)    |   Pass  |   Pass      |  
* Ltn Time Zone  |         |             |
* Russian (ru)    |   Pass  |   Pass      | 370898 (non-blocking)
* Slovak (sk)    | Pass    |   Pass      | 370892 (non-blocking)
* Slovenian (sl)  |  Pass    |  Pass      | 370943: categories are broken
                  |          |            |   (as in 0.3, non-blocking)
* Time Zone Tests | PASS!  |   Pass      |
* BFT Regression  | Pass    |   Pass      |
</pre>
</pre>


'''<font size=3>Thanks for the help!</font>'''
'''<font size=3>Thanks for the help!</font>'''
== Getting the Build ID ==
Sunbird:
* Go to the directory where Sunbird was installed (on Mac, load the .dmg and right click (CTRL+click) the icon.  Then choose to "See package contents"
* Browse to extensions/talkback@mozilla.org/components
* Open the master.ini file in that directory, the buildID will be the fifth line of the file
* Should this not work, find your profile directory. Browse to compatibility.ini and open it.  Inside this file, there is an attribute that says: "LastVersion=<version>_<BUILDID>/<geckostuff>, like this:LastVersion=0.3_2006100618/1.9a1_2006100618.  You can pluck the BuildID from there.
'''Profile Locations'''
{| border="2" cellpadding="2"
! OS !! Thunderbird Profile !! Sunbird Profile
|-
| Windows || %AppData%\Thunderbird || %AppData%\Mozilla\Sunbird
|-
| Linux || ~/.thunderbird || ~/.mozilla/sunbird
|-
| MacOSX || ~/Library/Thunderbird || ~/Library/Application Support/Sunbird
|}
Lightning:
* View the Tools->AddOns (Tools->Extensions) window.  The lightning extension is listed and the BuildID is in parenthesis following that).

Latest revision as of 18:33, 20 February 2007

0.3.1 Release Candidate 2 FINAL PUSH TO RELEASE

This is it. We need to run the following tests on the 0.3.1 RC2 candidate to be sure that this is the code we want to release. We need to test timezone support and smoke test all the possible localizations.

Here are the tests:

  • Sunbird Litmus Tests:
    • Sunbird Full Functional Tests -> Localization
    • Sunbird Full Functional Tests -> Timezones
  • Lightning Litmus Tests:
    • Lightning Full Functional Tests -> Localization
    • Lightning Full Functional Tests -> Timezones

Here are the builds:

  • Known issue: The minimonth calendar (the miniature month calendar) reads its localization data from the operating system locale. So, if you are testing on an English OS, but you installed a Russian Sunbird, your minimonth will still have English day and month names. This goes for all minimonth's in the product (like the drop downs in the New Event Dialog).

The Table

Below is a table for all the localizations we need to test. Note that these localization tests can be quick basic tests to be sure that the localization does in fact, install and is usable. If a test passes, write "Pass" in the column below, and "Fail" if it fails. If a test fails, please submit a bug, and put the bug number in the "Bugs and Issues" column. If you have questions, please join the #calendar-qa IRC channel (irc.mozilla.org) and ask for help.

  Item To Test    | Sunbird  |   Lightning | Bugs and Issues?
-----------------------------------------------------------------------------
* Catalan (ca)    |   Pass   |   Pass      | 
* Czech (cs)      |   Pass   |   Pass      | 370648, 370643 (non-blocking)
* Danish (da)     |   Pass   |             | 370844 (non-blocking)
* German (de)     |   Pass   |             |
* Spanish (es-ES) |   Pass   |   Pass      | Create event dialog in Windows is
                  |          |             | too narrow, and its width can't be
                  |          |             | localized.
* Basque (eu)     |   Pass   |             |
* French (fr)     |   Pass   |   Pass      |
* Irish (ga-IE)   |   Pass   |   n.a.      | 370941: categories are broken 
                  |          |             |    (as in 0.3, non-blocking)
* Hungarian (hu)  |   Pass   |   Pass      | 370851 (non-blocking)
* Italian (it)    |   Pass   |   Pass      | 370887 (non-blocking)
* Mongolian (mn)  |   Pass   |             | 370890 (non-blocking)
* Dutch (nl)      |   Pass   |   Pass      | 
* Polish (pl)     |   Pass   |   Pass      | 
* Russian (ru)    |   Pass   |   Pass      | 370898 (non-blocking)
* Slovak (sk)     |  Pass    |   Pass      | 370892 (non-blocking)
* Slovenian (sl)  |  Pass    |   Pass      | 370943: categories are broken
                  |          |             |    (as in 0.3, non-blocking)
* Time Zone Tests |  PASS!   |   Pass      |
* BFT Regression  |  Pass    |   Pass      |

Thanks for the help!

Getting the Build ID

Sunbird:

  • Go to the directory where Sunbird was installed (on Mac, load the .dmg and right click (CTRL+click) the icon. Then choose to "See package contents"
  • Browse to extensions/talkback@mozilla.org/components
  • Open the master.ini file in that directory, the buildID will be the fifth line of the file
  • Should this not work, find your profile directory. Browse to compatibility.ini and open it. Inside this file, there is an attribute that says: "LastVersion=<version>_<BUILDID>/<geckostuff>, like this:LastVersion=0.3_2006100618/1.9a1_2006100618. You can pluck the BuildID from there.

Profile Locations

OS Thunderbird Profile Sunbird Profile
Windows %AppData%\Thunderbird %AppData%\Mozilla\Sunbird
Linux ~/.thunderbird ~/.mozilla/sunbird
MacOSX ~/Library/Thunderbird ~/Library/Application Support/Sunbird

Lightning:

  • View the Tools->AddOns (Tools->Extensions) window. The lightning extension is listed and the BuildID is in parenthesis following that).