|
|
| Line 330: |
Line 330: |
|
| |
|
| === Windows Vista === | | === Windows Vista === |
| * '''Minor Update 1.5.0.10pre -> 1.5.0.10pre (1/29 -> 1/30)''' (as Regular User, so need to "run as administrator" and provide Admin password often) - '''PASS''' (active-update.xml gets the channel attr. and it's copied to update.xml along with the correct statusText="The Update was successfully installed") | | * '''Minor Update 1.5.0.10pre -> 1.5.0.10pre (1/29 -> 1/30)''' (as Regular User, so need to "run as administrator" and provide Admin password often) - (jay) '''PASS''' (active-update.xml gets the channel attr. and it's copied to update.xml along with the correct statusText="The Update was successfully installed") |
| ** Install 1/29 1.5.0.10pre build, change update channel to "releasetest" | | ** Install 1/29 1.5.0.10pre build, change update channel to "releasetest" |
| ** Check for updates (get offered 1/30 build), download, choose to apply later | | ** Check for updates (get offered 1/30 build), download, choose to apply later |
| Line 655: |
Line 655: |
| * '''Minor Update 1.5.0.10pre -> 1.5.0.10pre (1/29 -> 1/30)''' - '''PASS''' (active-update.xml gets the channel attr. and it's copied to update.xml along with the correct statusText="The Update was successfully installed") | | * '''Minor Update 1.5.0.10pre -> 1.5.0.10pre (1/29 -> 1/30)''' - '''PASS''' (active-update.xml gets the channel attr. and it's copied to update.xml along with the correct statusText="The Update was successfully installed") |
| ** Same steps as with my Vista test case, everything worked as expected. | | ** Same steps as with my Vista test case, everything worked as expected. |
| * '''Major Update 1.5.0.10pre -> 2.0.0.2pre (1/29 -> 1/30)''' - '''PASS''' (active-update.xml and updates.xml have the channel attr., they keep track of the statusText attr. and it is shown in the Update History dialog)
| |
| ** Check for update (get offered 2.0.0.2pre), start downloading
| |
| ** Check update files:
| |
| *** active-update.xml:
| |
| <pre>
| |
| <updates xmlns="http://www.mozilla.org/2005/app-update"><update type="major" name="Firefox 2.0.0.2pre" version="2.0.0.2pre" extensionVersion="2.0.0.2" detailsURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/details/index.html" licenseURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/eula/index.html" serviceURL="https://aus2.mozilla.org/update/1/Firefox/1.5.0.10pre/2007012903/Darwin_Universal-gcc3/en-US/releasetest/update.xml" channel="releasetest" installDate="0" statusText="undefined" buildID="2007013007" isCompleteUpdate="false" licenseAccepted="true" foregroundDownload="true"><patch type="complete" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="undefined" state="undefined"/><patch type="partial" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="true" state="downloading"/></update></updates>
| |
| </pre>
| |
| ** Finish downloading patch and choose to apply later
| |
| ** Check update files:
| |
| *** active-update.xml (and updates.xml):
| |
| <pre>
| |
| <updates xmlns="http://www.mozilla.org/2005/app-update"><update type="major" name="Firefox 2.0.0.2pre" version="2.0.0.2pre" extensionVersion="2.0.0.2" detailsURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/details/index.html" licenseURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/eula/index.html" serviceURL="https://aus2.mozilla.org/update/1/Firefox/1.5.0.10pre/2007012903/Darwin_Universal-gcc3/en-US/releasetest/update.xml" channel="releasetest" installDate="1170292971233" statusText="Install Pending" buildID="2007013007" isCompleteUpdate="false" licenseAccepted="true" foregroundDownload="true"><patch type="complete" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="undefined" state="undefined"/><patch type="partial" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="true" state="pending" progress="100" status="15.8 of 15.8 MB at 263 KB/sec; 00:00 remain"/></update></updates>
| |
| </pre>
| |
| ** Relaunch, apply update, check update files:
| |
| *** updates.xml
| |
| <pre>
| |
| <updates xmlns="http://www.mozilla.org/2005/app-update"><update type="major" name="Firefox 2.0.0.2pre" version="2.0.0.2pre" extensionVersion="2.0.0.2" detailsURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/details/index.html" licenseURL="http://en-US.www.mozilla.com/en-US/firefox/2.0/eula/index.html" serviceURL="https://aus2.mozilla.org/update/1/Firefox/1.5.0.10pre/2007012903/Darwin_Universal-gcc3/en-US/releasetest/update.xml" installDate="1170292971233" statusText="The Update was successfully installed" buildID="2007013007" isCompleteUpdate="false" channel="releasetest"><patch type="complete" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="false" state="undefined"/><patch type="partial" URL="http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/1.5.0.10pre-2.0.0.2pre-major-test1/firefox-2.0.0.2pre.en-US.mac.complete.mar" hashFunction="SHA1" hashValue="d89c6d252360e0db6a66cc5eea9a96ec3d83f579" size="16572342" selected="true" state="succeeded"/></update></updates>
| |
| </pre>
| |
| ** Check Update History = "The Update was successfully installed" - '''PASS'''
| |
|
| |
|
| === Linux === | | === Linux === |