diff options
Diffstat (limited to 'testautomation/extensions/optional/input/web_update')
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/readme.txt | 133 | ||||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web1.oxt | bin | 0 -> 1693 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web2.oxt | bin | 0 -> 1693 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web3.oxt | bin | 0 -> 1693 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web4.oxt | bin | 0 -> 1693 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web5.oxt | bin | 0 -> 1693 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web6.oxt | bin | 0 -> 1638 bytes | |||
-rwxr-xr-x | testautomation/extensions/optional/input/web_update/web7.oxt | bin | 0 -> 1894 bytes |
8 files changed, 133 insertions, 0 deletions
diff --git a/testautomation/extensions/optional/input/web_update/readme.txt b/testautomation/extensions/optional/input/web_update/readme.txt new file mode 100755 index 000000000000..4ae5ddd9182f --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/readme.txt @@ -0,0 +1,133 @@ +The folder contains extensions which need to be updated through a web site. +The "Updates dialog" of the Extension Manager will mark the updates for these +extensions as "browser based update". The Extension Manager will open a browser +for each of the extensions and navigate to the respective website. + +================================================================================ +web1.oxt - web5.oxt: +================================================================================ +They contain <update-information>. That is they reference directly the respective +webX.update.xml (for example, web1.update.xml) files which are available at +http://extensions.openoffice.org/testarea/desktop/website_update/update/... +For example: +http://extensions.openoffice.org/testarea/desktop/website_update/update/web2.update.xml + +The update information contain multiple URLs to "localized" web sites. Each URL is +assigned to a particular local. For example: + +<src xlink:href="http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_de.html" lang="de"/> + +The Extension Manager will choose the URLs where the lang attribute matches most +closely the locale of the office. + +The following table shows what localized web site is used, when the office uses the locale +en-US. The web page will display the locale used. See update/web1_de.html, etc. + + +Localization: + +Installed office en-US + | publisher | release notes +============================================= +web1.oxt | en-US | en-US +--------------------------------------------- +web2.oxt | en-US-region1 | en-US-region1 +--------------------------------------------- +web3.oxt | en | en +--------------------------------------------- +web4.oxt | en-GB | en-GB +--------------------------------------------- +web5.oxt | de | de + + +================================================================================ +web6.oxt +================================================================================ +Need not be committed in extensions/www/testarea/desktop. + +web6.oxt is intended for tests with extensions.services.openoffice.org. +It does not contain <update-information>. That is, the Extension Manager will obtain +the update information from the repository as feed: + +http://updateext.services.openoffice.org/ProductUpdateService/check.Update + +Test +---- +Repository: + +-Create the new extension in the repository. +-Provide a company name and a URL to the company website. In our case this should be + http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html + +-Create a new release for the extension. Upload the description.xml of version 2.0 +(update/web6/description.xml). Provide a download URL for the web site (field + "Download from page / Open follow up page URL", which should be + http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html + Provide release notes. + + +Office: +-Install version 1.0 of the extension: + desktop/test/deployment/update/website_update/web6.oxt + +-Run the update in the Extension Manager + + +Result: +The Update Dialog should show the publisher name as provided in "Provider URL" field +of the extension edit page (not release). + +A release notes link is displayed with an URL to the release notes as provided in +the "Provider Title" field of the extension release edit page. + +When running the update then the web browser should navigate to +http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html + + +================================================================================ +web7.oxt +================================================================================ +Need not be committed in extensions/www/testarea/desktop + +web7.oxt is intended for tests with extensions.services.openoffice.org. +It does not contain <update-information>. That is, the Extension Manager will obtain +the update information from the repository as feed: + +http://updateext.services.openoffice.org/ProductUpdateService/check.Update + +The description.xml which will be uploaded contains URLs for release notes and publisher +names/ URLs. That is, these information are not generated from the information of the +repository web site. + +Test +----------- +Repository: + +-Create the new extension in the repository. +-Provide a company name and a URL to the company website. In our case these should be different + to those provided in the description.xml. These should NOT go into the update feed. + Choose for example as "Provider Title": FOO and as "Provider URL" some valid URL but NOT + http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html + +-Create a new release for the extension. Upload the description.xml of version 2.0 +(update/web7/description.xml). Provide a download URL for the web site (field + "Download from page / Open follow up page URL", which should be + http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html + Provide release notes. + +Office: +-Install version 1.0 of the extension: + desktop/test/deployment/update/website_update/web7.oxt + +-Run the update in the Extension Manager + +Result: +The Update Dialog should show the publisher name as provided in the description.xml. +That is: My OpenOffice en-US and NOT "FOO". + +A release notes link is displayed with an URL to the release notes as provided in +the description.xml. That is: +http://extensions.openoffice.org/testarea/desktop/publisher/release-notes_xxx.html + +When running the update then the web browser should navigate to +http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html diff --git a/testautomation/extensions/optional/input/web_update/web1.oxt b/testautomation/extensions/optional/input/web_update/web1.oxt Binary files differnew file mode 100755 index 000000000000..7c17586e0454 --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web1.oxt diff --git a/testautomation/extensions/optional/input/web_update/web2.oxt b/testautomation/extensions/optional/input/web_update/web2.oxt Binary files differnew file mode 100755 index 000000000000..705e70a7533f --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web2.oxt diff --git a/testautomation/extensions/optional/input/web_update/web3.oxt b/testautomation/extensions/optional/input/web_update/web3.oxt Binary files differnew file mode 100755 index 000000000000..4e63a75f0cbf --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web3.oxt diff --git a/testautomation/extensions/optional/input/web_update/web4.oxt b/testautomation/extensions/optional/input/web_update/web4.oxt Binary files differnew file mode 100755 index 000000000000..e66513e68384 --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web4.oxt diff --git a/testautomation/extensions/optional/input/web_update/web5.oxt b/testautomation/extensions/optional/input/web_update/web5.oxt Binary files differnew file mode 100755 index 000000000000..65b02db9347d --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web5.oxt diff --git a/testautomation/extensions/optional/input/web_update/web6.oxt b/testautomation/extensions/optional/input/web_update/web6.oxt Binary files differnew file mode 100755 index 000000000000..98416edfa583 --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web6.oxt diff --git a/testautomation/extensions/optional/input/web_update/web7.oxt b/testautomation/extensions/optional/input/web_update/web7.oxt Binary files differnew file mode 100755 index 000000000000..31ba45f032d5 --- /dev/null +++ b/testautomation/extensions/optional/input/web_update/web7.oxt |