diff options
Diffstat (limited to 'testautomation/extensions/optional/input')
124 files changed, 777 insertions, 0 deletions
diff --git a/testautomation/extensions/optional/input/dependencies/broken-dependency.oxt b/testautomation/extensions/optional/input/dependencies/broken-dependency.oxt Binary files differnew file mode 100755 index 000000000000..11bab0a95092 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/broken-dependency.oxt diff --git a/testautomation/extensions/optional/input/dependencies/double-dependencies.oxt b/testautomation/extensions/optional/input/dependencies/double-dependencies.oxt Binary files differnew file mode 100755 index 000000000000..055c27ea53ba --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/double-dependencies.oxt diff --git a/testautomation/extensions/optional/input/dependencies/empty-dependencies.oxt b/testautomation/extensions/optional/input/dependencies/empty-dependencies.oxt Binary files differnew file mode 100755 index 000000000000..ebb18dcbf51b --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/empty-dependencies.oxt diff --git a/testautomation/extensions/optional/input/dependencies/funny-dependency.oxt b/testautomation/extensions/optional/input/dependencies/funny-dependency.oxt Binary files differnew file mode 100755 index 000000000000..9b683e6d1e4b --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/funny-dependency.oxt diff --git a/testautomation/extensions/optional/input/dependencies/license-dependency.oxt b/testautomation/extensions/optional/input/dependencies/license-dependency.oxt Binary files differnew file mode 100755 index 000000000000..b01da4b5ca8a --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/license-dependency.oxt diff --git a/testautomation/extensions/optional/input/dependencies/many-dependencies.oxt b/testautomation/extensions/optional/input/dependencies/many-dependencies.oxt Binary files differnew file mode 100755 index 000000000000..367568143778 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/many-dependencies.oxt diff --git a/testautomation/extensions/optional/input/dependencies/no-dependencies.oxt b/testautomation/extensions/optional/input/dependencies/no-dependencies.oxt Binary files differnew file mode 100755 index 000000000000..6487eb66ae14 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/no-dependencies.oxt diff --git a/testautomation/extensions/optional/input/dependencies/no-description.oxt b/testautomation/extensions/optional/input/dependencies/no-description.oxt Binary files differnew file mode 100755 index 000000000000..1e6579cd7dd4 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/no-description.oxt diff --git a/testautomation/extensions/optional/input/dependencies/unknown-dependency.oxt b/testautomation/extensions/optional/input/dependencies/unknown-dependency.oxt Binary files differnew file mode 100755 index 000000000000..7c2a22c6d5da --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/unknown-dependency.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version10000.oxt b/testautomation/extensions/optional/input/dependencies/version10000.oxt Binary files differnew file mode 100755 index 000000000000..c15b7a117c8c --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version10000.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version21.oxt b/testautomation/extensions/optional/input/dependencies/version21.oxt Binary files differnew file mode 100755 index 000000000000..922b2795555c --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version21.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version21ns.oxt b/testautomation/extensions/optional/input/dependencies/version21ns.oxt Binary files differnew file mode 100755 index 000000000000..5efb2ed90220 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version21ns.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version21other.oxt b/testautomation/extensions/optional/input/dependencies/version21other.oxt Binary files differnew file mode 100755 index 000000000000..d88a8155af65 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version21other.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version25.oxt b/testautomation/extensions/optional/input/dependencies/version25.oxt Binary files differnew file mode 100755 index 000000000000..07c71c3e5983 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version25.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version30.oxt b/testautomation/extensions/optional/input/dependencies/version30.oxt new file mode 100755 index 000000000000..8750e712f8cd --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version30.oxt @@ -0,0 +1,3 @@ +PK@rWn„:_¹t¹¬¢^åÓäc~48 |7ój~ñga³ƒ„utF˜/á‹ž¬›æ@ø×fïó¹ú¯˜'f0Aø³Å{Àn`CÈ϶n_É ê˜›Gù¤ñ%“–s=Ÿ
Ž_¦ŒÈñv¿øxü•Žæ†“F6íÿéèáPü›íN4ç/´ø?ÃÓðžÿ€JCƒFãÆ¿ób¡{àò-þ£ßî+ƒ—÷@¥¹•ñ¹ù)¥9©£ñ?¬âÿ’Д2pý‹ÿLâìðú¨Ô·28µ¨,39Õh4þ‡Sü+Ë·ßÐâß¡ãh¼}䪄ùÄ—%攎äüVÎÀÍÀÇÀ@ømvß2 UÀw€˜\Q³i`6ÜÙ´4¼xÖGͨ(RÁù¹©%™yé )^fÉ)ÅÏ
A~b`’€û‹'¹(5±ÓÜ<eù™)õ<Å%EPÍ@ŽcQzinj^ ˆoÈÀ“œŸ«_\š§_\’X¤Ÿ“˜—®ï™““šž˜SçZ‘œZP’™Ÿq;+3°cÀ„,P>ÈŒ`zåÿî?CÁý1´üß_rm:¼¿†\þŽ–ÿéü—r¬ÿîo£ÅÿLË9«àýñÑòžÖÿie¡Où_-ÿ+¡å%ŽòŸgùoH üç—ÿZ¬±‹@~B)ÿaE>¤æ[Â<Z^Çò¿R…¹<>‡–ÿ/—z,†ß•¢¦Ñò¸”ÿ<6³Àã©hñÿNýG|¼u´üï„ð$)ú”ÿ÷¡åÿ-`ù_¢áå?#JùÏ¿WBk——æåëGx敤¥%&ƒÊÿxY=ŸËÿThdN~Š^*Fó…Ãì#$æ è )ÏÇPÆ®LD0Züà +†6©0 +èZþçGò€çkÐò?׫íùðùœÑüZå¹èUþ[Bó¿ 4ÿ›Àó?<ÿ3€YH¹4Mâ
\ No newline at end of file diff --git a/testautomation/extensions/optional/input/dependencies/version300.oxt b/testautomation/extensions/optional/input/dependencies/version300.oxt Binary files differnew file mode 100644 index 000000000000..39840d84eeb1 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version300.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version301.oxt b/testautomation/extensions/optional/input/dependencies/version301.oxt Binary files differnew file mode 100644 index 000000000000..6dfa188dddf0 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version301.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version31.oxt b/testautomation/extensions/optional/input/dependencies/version31.oxt Binary files differnew file mode 100644 index 000000000000..870b4cc97a9a --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version31.oxt diff --git a/testautomation/extensions/optional/input/dependencies/version937.oxt b/testautomation/extensions/optional/input/dependencies/version937.oxt Binary files differnew file mode 100644 index 000000000000..11dda16cb48c --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/version937.oxt diff --git a/testautomation/extensions/optional/input/dependencies/versionempty.oxt b/testautomation/extensions/optional/input/dependencies/versionempty.oxt Binary files differnew file mode 100755 index 000000000000..a06bb01294f4 --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/versionempty.oxt diff --git a/testautomation/extensions/optional/input/dependencies/versionnone.oxt b/testautomation/extensions/optional/input/dependencies/versionnone.oxt Binary files differnew file mode 100755 index 000000000000..ace2a11651ff --- /dev/null +++ b/testautomation/extensions/optional/input/dependencies/versionnone.oxt diff --git a/testautomation/extensions/optional/input/display_name/name1.oxt b/testautomation/extensions/optional/input/display_name/name1.oxt Binary files differnew file mode 100755 index 000000000000..5a53690d6935 --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/name1.oxt diff --git a/testautomation/extensions/optional/input/display_name/name2.oxt b/testautomation/extensions/optional/input/display_name/name2.oxt Binary files differnew file mode 100755 index 000000000000..f6cbcae3bcbd --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/name2.oxt diff --git a/testautomation/extensions/optional/input/display_name/name3.oxt b/testautomation/extensions/optional/input/display_name/name3.oxt Binary files differnew file mode 100755 index 000000000000..8df750ce62a5 --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/name3.oxt diff --git a/testautomation/extensions/optional/input/display_name/name4.oxt b/testautomation/extensions/optional/input/display_name/name4.oxt Binary files differnew file mode 100755 index 000000000000..6ce4822e3701 --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/name4.oxt diff --git a/testautomation/extensions/optional/input/display_name/name5.oxt b/testautomation/extensions/optional/input/display_name/name5.oxt Binary files differnew file mode 100755 index 000000000000..56973be7817b --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/name5.oxt diff --git a/testautomation/extensions/optional/input/display_name/readme.txt b/testautomation/extensions/optional/input/display_name/readme.txt new file mode 100755 index 000000000000..23173bde63dd --- /dev/null +++ b/testautomation/extensions/optional/input/display_name/readme.txt @@ -0,0 +1,26 @@ +The folder contains extensions which use in the description.xml the following: +-The <display-name> element +The element contains localized child elements. + +To test the display name in the update dialog use the extensions in +desktop/test/deployment/update/simple + + +The following table shows what localized item is used, when the Office the locale +en-US uses. + + +Localization: + +Installed office: en-US + | publisher | release notes +============================================= +name1.oxt | en-US | en-US +--------------------------------------------- +name2.oxt | en-US-region1 | en-US-region1 +--------------------------------------------- +name3.oxt | en | en +--------------------------------------------- +name4.oxt | en-GB | en-GB +--------------------------------------------- +name5.oxt | de | de diff --git a/testautomation/extensions/optional/input/errors/i77436-README.txt b/testautomation/extensions/optional/input/errors/i77436-README.txt new file mode 100755 index 000000000000..d98910a35192 --- /dev/null +++ b/testautomation/extensions/optional/input/errors/i77436-README.txt @@ -0,0 +1,21 @@ +This macro is used to verify the correct handling of the extension. +Install the extension, copy the code to the basic-ide, run it. You should get two messageboxes listing some interfaces. +This macro only works in conjunction with the sample extension in this directory. +Note that the testtool uses the same macro from framework/tools/input/macros.txt otherwise we would have to implement yet +another way of entering macros to the IDE. + + + + +' The sample macro +Sub Main +'test service +o= createUnoService("TestNamesComp") +msgbox o.dbg_supportedInterfaces + +'test singleton +ctx = getDefaultContext +factory = ctx.getValueByName("org.openoffice.test.Names") +msgbox o.dbg_supportedInterfaces + +End Sub diff --git a/testautomation/extensions/optional/input/errors/i77436-extension.oxt b/testautomation/extensions/optional/input/errors/i77436-extension.oxt Binary files differnew file mode 100755 index 000000000000..449014826a64 --- /dev/null +++ b/testautomation/extensions/optional/input/errors/i77436-extension.oxt diff --git a/testautomation/extensions/optional/input/errors/lowercasemetainf.oxt b/testautomation/extensions/optional/input/errors/lowercasemetainf.oxt Binary files differnew file mode 100755 index 000000000000..117f27b3dc5f --- /dev/null +++ b/testautomation/extensions/optional/input/errors/lowercasemetainf.oxt diff --git a/testautomation/extensions/optional/input/eventbinding/DialogComponent.odt b/testautomation/extensions/optional/input/eventbinding/DialogComponent.odt Binary files differnew file mode 100755 index 000000000000..93909c631efa --- /dev/null +++ b/testautomation/extensions/optional/input/eventbinding/DialogComponent.odt diff --git a/testautomation/extensions/optional/input/eventbinding/DialogComponent.oxt b/testautomation/extensions/optional/input/eventbinding/DialogComponent.oxt Binary files differnew file mode 100755 index 000000000000..04d8878c6f45 --- /dev/null +++ b/testautomation/extensions/optional/input/eventbinding/DialogComponent.oxt diff --git a/testautomation/extensions/optional/input/extensible_help/extensible_help_en.oxt b/testautomation/extensions/optional/input/extensible_help/extensible_help_en.oxt Binary files differnew file mode 100755 index 000000000000..c113d59b6187 --- /dev/null +++ b/testautomation/extensions/optional/input/extensible_help/extensible_help_en.oxt diff --git a/testautomation/extensions/optional/input/extensible_help/extensible_help_en_de.oxt b/testautomation/extensions/optional/input/extensible_help/extensible_help_en_de.oxt Binary files differnew file mode 100755 index 000000000000..73d43c2bce6c --- /dev/null +++ b/testautomation/extensions/optional/input/extensible_help/extensible_help_en_de.oxt diff --git a/testautomation/extensions/optional/input/extensible_help/extension.info b/testautomation/extensions/optional/input/extensible_help/extension.info new file mode 100755 index 000000000000..a88f6967d070 --- /dev/null +++ b/testautomation/extensions/optional/input/extensible_help/extension.info @@ -0,0 +1,59 @@ +# This file configures the tExtensionHelp test case found in the files +# extension_help.bas and extension_help.inc. +# It contains information about the extensions and the entries they create +# within the help application +# If you want to add more test files, just increase the "count=" entry and add +# another section to the end of this file. + +# Note that - beginning with CWS jl76 we can have a display name for extensions +# defined in the extension itself to be shown in the extension manager +# The item "name=" was introduced to cope with this. Usually "file=" and "name=" +# are identical + +# The entries to search for in the help index are separated in three parts: +# 1) the help index string (hindex) to be found in the index +# 2) How many items to move down in the index to get the requested subpage +# 3) the header of the content page (header) +# both appended with an underscore and a unique, increasing number. + +[files] +count=1 + +[1] +file=extensible_help_en.oxt +name=extensible_help_en.oxt +items=6 + +hindex_1=ab38 test: All pages +h_move_1=0 +header_1=Extension foo page1 + +hindex_2=ab38 test: All pages +h_move_2=1 +header_2=Extension foo page1 + +hindex_3=ab38 test: All pages +h_move_3=2 +header_3=Extension foo page2 + +hindex_4=subfolder/anotherpage +h_move_4=0 +header_4=Extension foo page2 + +hindex_5=ab38 test: Single level entry page1 +h_move_5=0 +header_5=Extension foo page1 + +hindex_6=ab38 test: Single level entry page1 for swriter and sdraw only +h_move_6=0 +header_6=Extension foo page1 + + +[2] +# This file is currently unconfigured. +file=extensible_help_en_de.oxt +name=extensible_help_en_de.oxt +hindex_1= + + + diff --git a/testautomation/extensions/optional/input/files.txt b/testautomation/extensions/optional/input/files.txt new file mode 100755 index 000000000000..5e37bbd64659 --- /dev/null +++ b/testautomation/extensions/optional/input/files.txt @@ -0,0 +1,45 @@ +simpleLicense\BadDesc.oxt;0,0,0,1,0 +simpleLicense\BadNamespace.oxt;0,0,0,1,0 +simpleLicense\BadRoot.oxt;0,0,0,1,0 +simpleLicense\IncompAttr1.oxt;0,1,1,0,0 +simpleLicense\IncompAttr2.oxt;0,1,1,0,0 +simpleLicense\LongLic.oxt;0,2,1,0,0 +simpleLicense\MissingLic.oxt;0,0,0,1,0 +simpleLicense\MissingLicRef.oxt;0,0,0,1,0 +simpleLicense\NoDesc.oxt;0,0,1,0,0 +simpleLicense\NoLangNoDefault.oxt;0,1,1,0,0 +simpleLicense\OnlyDefault.oxt;0,1,1,0,0 +simpleLicense\ShortLicense.oxt;0,1,1,0,0 +simpleLicense\CancelLicense.oxt;0,3,0,0,0 +simpleLicense\ShortLicenseShared.oxt;0,1,1,0,0 +dependencies\broken-dependency.oxt;0,0,0,1,0 +dependencies\double-dependencies.oxt;2,0,0,0,0 +dependencies\empty-dependencies.oxt;0,0,1,0,0 +dependencies\funny-dependency.oxt;1,0,0,0,0 +dependencies\license-dependency.oxt;1,0,0,0,0 +dependencies\many-dependencies.oxt;20,0,0,0,0 +dependencies\no-dependencies.oxt;0,0,1,0,0 +dependencies\no-description.oxt;0,0,1,0,0 +dependencies\unknown-dependency.oxt;1,0,0,0,0 +dependencies\version21.oxt;0,0,1,0,0 +dependencies\version10000.oxt;1,0,0,0,0 +dependencies\version21ns.oxt;0,0,1,0,0 +dependencies\version21other.oxt;1,0,0,0,0 +dependencies\version25.oxt;0,0,1,0,0 +dependencies\version30.oxt;0,0,1,0,0 +dependencies\version300.oxt;0,0,1,0,0 +dependencies\version301.oxt;0,0,1,0,0 +dependencies\versionempty.oxt;0,0,1,0,0 +dependencies\version31.oxt;1,0,0,0,0 +dependencies\version937.oxt;1,0,0,0,0 +dependencies\versionnone.oxt;0,0,1,0,0 +versions/plain.oxt;0,0,1,0,0 +versions/plain.oxt;0,0,1,0,1 +versions/version_none/plain.oxt;0,0,1,0,2 +versions/version_1.2.3/plain.oxt;0,0,1,0,2 +versions/version_1.2.3/plain.oxt;0,0,1,0,1 +versions/version_0.0/plain.oxt;0,0,1,0,2 +versions/version_1.2.4.7/plain.oxt;0,0,1,0,2 +versions/version_1.02.4.7.0/plain.oxt;0,0,1,0,1 +versions/version_1.2.3/plain.oxt;0,0,1,0,2 +versions/version_1.2.15.3/plain.oxt;0,0,1,0,2 diff --git a/testautomation/extensions/optional/input/identifier/explicit/identifier.oxt b/testautomation/extensions/optional/input/identifier/explicit/identifier.oxt Binary files differnew file mode 100755 index 000000000000..3851e291c970 --- /dev/null +++ b/testautomation/extensions/optional/input/identifier/explicit/identifier.oxt diff --git a/testautomation/extensions/optional/input/identifier/legacy/identifier.oxt b/testautomation/extensions/optional/input/identifier/legacy/identifier.oxt Binary files differnew file mode 100755 index 000000000000..df8bb8449241 --- /dev/null +++ b/testautomation/extensions/optional/input/identifier/legacy/identifier.oxt diff --git a/testautomation/extensions/optional/input/identifier/readme.txt b/testautomation/extensions/optional/input/identifier/readme.txt new file mode 100755 index 000000000000..3588de21feb4 --- /dev/null +++ b/testautomation/extensions/optional/input/identifier/readme.txt @@ -0,0 +1,16 @@ +Extension identifiers + +Extension identifiers have been introduced because of the new filename- +extension (.oxt) might lead to conflicts with older extensions of the same name. +Previously extensions were identified by their filenames only which is +insufficient. Old extensions get an automatic legacy identifier and from now on +an identifier can be explicitly set. + +This directory contains two extensions, one being the legacy and the other one +having the identifier explicitly set. You should be able to install them both +at the same time. + +This feature is tested by framework\basic\f_basic_extension_identifiers.bas. +The spec can be found here: +http://specs.openoffice.org/appwide/packagemanager/extensionidentifiers.odt +The feature was brought in by CWS sb66, the issue is #i69910 diff --git a/testautomation/extensions/optional/input/options/leaf1.oxt b/testautomation/extensions/optional/input/options/leaf1.oxt Binary files differnew file mode 100755 index 000000000000..9c3ff86985b6 --- /dev/null +++ b/testautomation/extensions/optional/input/options/leaf1.oxt diff --git a/testautomation/extensions/optional/input/options/leaf2.oxt b/testautomation/extensions/optional/input/options/leaf2.oxt Binary files differnew file mode 100755 index 000000000000..b95628900c40 --- /dev/null +++ b/testautomation/extensions/optional/input/options/leaf2.oxt diff --git a/testautomation/extensions/optional/input/options/leaves1.oxt b/testautomation/extensions/optional/input/options/leaves1.oxt Binary files differnew file mode 100755 index 000000000000..037389a018b8 --- /dev/null +++ b/testautomation/extensions/optional/input/options/leaves1.oxt diff --git a/testautomation/extensions/optional/input/options/leaves2.oxt b/testautomation/extensions/optional/input/options/leaves2.oxt Binary files differnew file mode 100755 index 000000000000..531b38566352 --- /dev/null +++ b/testautomation/extensions/optional/input/options/leaves2.oxt diff --git a/testautomation/extensions/optional/input/options/leaves3.oxt b/testautomation/extensions/optional/input/options/leaves3.oxt Binary files differnew file mode 100755 index 000000000000..f5bb0f226239 --- /dev/null +++ b/testautomation/extensions/optional/input/options/leaves3.oxt diff --git a/testautomation/extensions/optional/input/options/modules1.oxt b/testautomation/extensions/optional/input/options/modules1.oxt Binary files differnew file mode 100755 index 000000000000..bae652ffbc39 --- /dev/null +++ b/testautomation/extensions/optional/input/options/modules1.oxt diff --git a/testautomation/extensions/optional/input/options/modules2.oxt b/testautomation/extensions/optional/input/options/modules2.oxt Binary files differnew file mode 100755 index 000000000000..d6d7956d459c --- /dev/null +++ b/testautomation/extensions/optional/input/options/modules2.oxt diff --git a/testautomation/extensions/optional/input/options/nodes1.oxt b/testautomation/extensions/optional/input/options/nodes1.oxt Binary files differnew file mode 100755 index 000000000000..b1dfa18d3efa --- /dev/null +++ b/testautomation/extensions/optional/input/options/nodes1.oxt diff --git a/testautomation/extensions/optional/input/options/nodes2.oxt b/testautomation/extensions/optional/input/options/nodes2.oxt Binary files differnew file mode 100755 index 000000000000..a35cfaba9dc8 --- /dev/null +++ b/testautomation/extensions/optional/input/options/nodes2.oxt diff --git a/testautomation/extensions/optional/input/options/nodes3.oxt b/testautomation/extensions/optional/input/options/nodes3.oxt Binary files differnew file mode 100755 index 000000000000..db0bc49da522 --- /dev/null +++ b/testautomation/extensions/optional/input/options/nodes3.oxt diff --git a/testautomation/extensions/optional/input/options/nodes4.oxt b/testautomation/extensions/optional/input/options/nodes4.oxt Binary files differnew file mode 100755 index 000000000000..fe0550fdc655 --- /dev/null +++ b/testautomation/extensions/optional/input/options/nodes4.oxt diff --git a/testautomation/extensions/optional/input/options/nodes5.oxt b/testautomation/extensions/optional/input/options/nodes5.oxt Binary files differnew file mode 100755 index 000000000000..893e9ee3e216 --- /dev/null +++ b/testautomation/extensions/optional/input/options/nodes5.oxt diff --git a/testautomation/extensions/optional/input/options/readme.txt b/testautomation/extensions/optional/input/options/readme.txt new file mode 100755 index 000000000000..da576203972d --- /dev/null +++ b/testautomation/extensions/optional/input/options/readme.txt @@ -0,0 +1,195 @@ +Important: The hander component extensionoptions.jar in the extensions may not +contain exactly the same sources as the one build in the handler directory. To +make sure that debugging works build the handler directory and put the +extensionoptions.jar into the extension. + + + +leaf1.oxt: Defines a leaf under the node WriterNode +================================================================================ + +leaf2.oxt: Defines a leaf under a node that has a name which requires special +"xml encoding". The name is "My Writer's & Settings". The node is not assigned +to a Module and the Node/AllModules property is not true. This is a typical +scenario when a Node had been added to an existing Module and later the Module +was removed. This is a situation which actually should not occur. In this case +DO NOT show the Node in the OOo's options dialog, because it shows only nodes +for a particular module and in this case the Module for the Node is unknown. +In the Extension Manager's +options dialog this Node can be shown because the Module is irrelevant. +See also nodes5.oxt. +================================================================================ + +leaves1.oxt: multiple ordered leaves under available nodes. The leaves Lables are +localized for en-US and de. The following leaves should appear: + +Writer: +-leaves1 Writer 1 en-US +-leaves1 Writer 2 en-US +-leaves1 Writer 3 en-US + +Calc: +-leaves1 Calc 3 en-US +-leaves1 Calc 3 en-US +-leaves1 Calc 3 en-US + +Draw: +-leaves1 Draw 3 en-US +-leaves1 Draw 3 en-US +-leaves1 Draw 3 en-US + +If a german office is used then the strings contain "de" instead of "en-US". +================================================================================ + +leaves2.oxt: Same as leaves1.oxt. Use together with leaves1.oxt to test the +grouping of leaves. +================================================================================ + +leaves3.oxt: Same as leaves1.oxt, but the leaves are not ordered. +================================================================================ + +nodes1.oxt: Defines one node which has AllModules set and which has +no children. Therefore this node should not be displayed. +================================================================================ + +nodes2.oxt: Defines 3 nodes which use AllModules and which form an +ordered group. Every node defines also 3 nodes which have a determined order. + +-nodes2 node 1 en-US + -nodes2 node 1 leaf 1 en-US + -nodes2 node 1 leaf 2 en-US + -nodes2 node 1 leaf 3 en-US + +-nodes2 node 2 en-US + -nodes2 node 2 leaf 1 en-US + -nodes2 node 2 leaf 2 en-US + -nodes2 node 2 leaf 3 en-US + +-nodes2 node 3 en-US + -nodes2 node 3 leaf 1 en-US + -nodes2 node 3 leaf 2 en-US + -nodes2 node 3 leaf 3 en-US + +================================================================================ + +nodes3.oxt: Defines 3 nodes which are placed under different existing Modules. +The nodes and there leaves are ordered. + +Context Writer: +- nodes3 node 1 + nodes3 node 1 leaf 1 en-US + nodes3 node 1 leaf 2 en-US + nodes3 node 1 leaf 3 en-US + +- nodes3 node 2 + nodes3 node 2 leaf 1 en-US + nodes3 node 2 leaf 2 en-US + nodes3 node 2 leaf 3 en-US + +- nodes3 node 3 + nodes3 node 3 leaf 1 en-US + nodes3 node 3 leaf 2 en-US + nodes3 node 3 leaf 3 en-US + +Context Calc: +- nodes3 node 1 + nodes3 node 1 leaf 1 en-US + nodes3 node 1 leaf 2 en-US + nodes3 node 1 leaf 3 en-US + +- nodes3 node 3 + nodes3 node 3 leaf 1 en-US + nodes3 node 3 leaf 2 en-US + nodes3 node 3 leaf 3 en-US + +Context Draw: +- nodes3 node 2 + nodes3 node 2 leaf 1 en-US + nodes3 node 2 leaf 2 en-US + nodes3 node 2 leaf 3 en-US + +================================================================================ + +nodes4.oxt: Same as nodes3.oxt. Use together with nodes3.txt to test the +grouping of nodes. +================================================================================ + +nodes5.oxt: Defines a node which in turn defines 3 leaves. The Node +is not assigned to a Module and the AllModule property is false (which is the +default).This may happen when a node +had been added to an already existing Module and then this Module was removed. For +example, an extension adds a node to the "Writer Module" and the +next office update removes the "Writer Module" (which is rather inconceivable). +Then the node and its leaves MUST NOT be displayed in OOo's options dialog, +because the Module is not known. However, it can be displayed in the +options dialog of the Extension Manager. See also the description for leaf2.oxt. +================================================================================ + +modules1.oxt: Defines two Modules and three Nodes. The Nodes may not +be displayed in OOo's options dialog because there is currently no application +which uses this Module. However the Nodes are displayed in the options dialog +of the Extension Manager. +There are three Nodes defined. The relation ship is this: + +-module1 + -node 1 + -leaf 1 + -leaf 2 + -leaf 3 + -node 2 + -leaf 1 + -leaf 2 + -leaf 3 + -node 3 + -leaf 1 + -leaf 2 + -leaf 3 + +-module2 + -node1 + -leaf 1 + -leaf 2 + -leaf 3 + -node3 + -leaf 1 + -leaf 2 + -leaf 3 + +The options dialog of the Extension Manager shall display only three nodes: + + -node 1 + -leaf 1 + -leaf 2 + -leaf 3 + -node 2 + -leaf 1 + -leaf 2 + -leaf 3 + -node 3 + -leaf 1 + -leaf 2 + -leaf 3 + +or + + -node 1 + -leaf 1 + -leaf 2 + -leaf 3 + -node 3 + -leaf 1 + -leaf 2 + -leaf 3 + -node 2 + -leaf 1 + -leaf 2 + -leaf 3 + +Since the order of Module|s is not defined, the dialog may display first the +Nodes from module2 and then from module1. If a node is already displayed then +it is not shown again. + +================================================================================ + +modules2.oxt: Same as modules1, except that the order of nodes and leaves +is not defined. diff --git a/testautomation/extensions/optional/input/path_to_extension/LocationTest.odt b/testautomation/extensions/optional/input/path_to_extension/LocationTest.odt Binary files differnew file mode 100755 index 000000000000..c28acb26511a --- /dev/null +++ b/testautomation/extensions/optional/input/path_to_extension/LocationTest.odt diff --git a/testautomation/extensions/optional/input/path_to_extension/locationtest.oxt b/testautomation/extensions/optional/input/path_to_extension/locationtest.oxt Binary files differnew file mode 100755 index 000000000000..33ec6af039a0 --- /dev/null +++ b/testautomation/extensions/optional/input/path_to_extension/locationtest.oxt diff --git a/testautomation/extensions/optional/input/platform/all1.oxt b/testautomation/extensions/optional/input/platform/all1.oxt Binary files differnew file mode 100755 index 000000000000..ad9662a7c226 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/all1.oxt diff --git a/testautomation/extensions/optional/input/platform/all2.oxt b/testautomation/extensions/optional/input/platform/all2.oxt Binary files differnew file mode 100755 index 000000000000..632d11b42938 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/all2.oxt diff --git a/testautomation/extensions/optional/input/platform/all3.oxt b/testautomation/extensions/optional/input/platform/all3.oxt Binary files differnew file mode 100755 index 000000000000..ab781552a5aa --- /dev/null +++ b/testautomation/extensions/optional/input/platform/all3.oxt diff --git a/testautomation/extensions/optional/input/platform/extensions.info b/testautomation/extensions/optional/input/platform/extensions.info new file mode 100755 index 000000000000..09424d0db666 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/extensions.info @@ -0,0 +1,146 @@ +# This is a list of extensions with their respective platforms that they run on. +# Note that Platfom=none does not necessarily mean that they do not run at all +# but merely states that this platform is not tested on a regular basis by +# Sun QA. +# Note that we have no means to distinguish between system architectures so +# this test does - for now - exclusively work on i386 based systems (no 64 bit) + +[general] +ExtensionCount=26 + +[1] +File=all1.oxt +Platform=all +Name=All Platforms 1 + +[2] +File=all2.oxt +Platform=all +Name=All Platforms 2 + +[3] +File=all3.oxt +Platform=all +Name=all3.oxt + +[4] +File=freebsd_x86.oxt +Platform=none +Name=Single Platform: freebsd_x86 + +[5] +File=freebsd_x86_64.oxt +Platform=none +Name=Single Platform: freebsd_x86_64 + +[6] +File=invalid1.oxt +Platform=none +Name=Invalid 1 + +[7] +File=invalid2.oxt +Platform=none +Name=Invalid 2 + +[8] +File=invalid3.oxt +Platform=none +Name=Invalid 3 + +[9] +File=linux_arm_eabi.oxt +Platform=none +Name=Single Platform: linux_arm_eabi + +[10] +File=linux_arm_oabi.oxt +Platform=none +Name=Single Platform: linux_arm_oabi + +[11] +File=linux_ia64.oxt +Platform=none +Name=Single Platform: linux_ia64 + +[12] +File=linux_mips_eb.oxt +Platform=none +Name=Single Platform: linux_mips_eb + +[13] +File=linux_mips_el.oxt +Platform=none +Name=Single Platform: linux_mips_el + +[14] +File=linux_powerpc.oxt +Platform=none +Name=Single Platform: linux_powerpc + +[15] +File=linux_powerpc64.oxt +Platform=none +Name=Single Platform: linux_powerpc64 + +[16] +File=linux_s390.oxt +Platform=none +Name=Single Platform: linux_s390 + +[17] +File=linux_s390x.oxt +Platform=none +Name=Single Platform: linux_s390x + +[18] +File=linux_sparc.oxt +Platform=none +Name=Single Platform: linux_sparc + +[19] +File=linux_x86.oxt +Platform=Linux +Name=Single Platform: linux_x86 + +[20] +File=linux_x86_64.oxt +Platform=none +Name=Single Platform: linux_x86_64 + +[21] +File=macosx_powerpc.oxt +Platform=none +Name=Single Platform: macosx_powerpc + +[22] +File=macosx_x86.oxt +Platform=osx +Name=Single Platform: macosx_x86 + +[23] +File=os2_x86.oxt +Platform=eComStation +Name=Single Platform: os2_x86 + +[24] +File=solaris_sparc.oxt +Platform=Solaris Sparc +Name=Single Platform: solaris_sparc + +[25] +File=solaris_x86.oxt +Platform=Solaris x86 +Name=Single Platform: solaris_x86 + +[26] +File=windows_x86.oxt +Platform=w95 +Name=Single Platform: windows_x86 + +#[23] +#File=mul1.oxt +#Platform=all +#Name=Multiple Platforms 1 + + diff --git a/testautomation/extensions/optional/input/platform/freebsd_x86.oxt b/testautomation/extensions/optional/input/platform/freebsd_x86.oxt Binary files differnew file mode 100755 index 000000000000..338f5761deb1 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/freebsd_x86.oxt diff --git a/testautomation/extensions/optional/input/platform/freebsd_x86_64.oxt b/testautomation/extensions/optional/input/platform/freebsd_x86_64.oxt Binary files differnew file mode 100755 index 000000000000..39fee6de1a77 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/freebsd_x86_64.oxt diff --git a/testautomation/extensions/optional/input/platform/invalid1.oxt b/testautomation/extensions/optional/input/platform/invalid1.oxt Binary files differnew file mode 100755 index 000000000000..13d709f438fc --- /dev/null +++ b/testautomation/extensions/optional/input/platform/invalid1.oxt diff --git a/testautomation/extensions/optional/input/platform/invalid2.oxt b/testautomation/extensions/optional/input/platform/invalid2.oxt Binary files differnew file mode 100755 index 000000000000..f14257191b81 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/invalid2.oxt diff --git a/testautomation/extensions/optional/input/platform/invalid3.oxt b/testautomation/extensions/optional/input/platform/invalid3.oxt Binary files differnew file mode 100755 index 000000000000..cadffa4f2ac1 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/invalid3.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_arm_eabi.oxt b/testautomation/extensions/optional/input/platform/linux_arm_eabi.oxt Binary files differnew file mode 100755 index 000000000000..9c504e841b98 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_arm_eabi.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_arm_oabi.oxt b/testautomation/extensions/optional/input/platform/linux_arm_oabi.oxt Binary files differnew file mode 100755 index 000000000000..f2c987f645a7 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_arm_oabi.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_ia64.oxt b/testautomation/extensions/optional/input/platform/linux_ia64.oxt Binary files differnew file mode 100755 index 000000000000..f579a18ab90d --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_ia64.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_mips_eb.oxt b/testautomation/extensions/optional/input/platform/linux_mips_eb.oxt Binary files differnew file mode 100755 index 000000000000..bf0bd942332b --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_mips_eb.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_mips_el.oxt b/testautomation/extensions/optional/input/platform/linux_mips_el.oxt Binary files differnew file mode 100755 index 000000000000..6bd56446831b --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_mips_el.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_powerpc.oxt b/testautomation/extensions/optional/input/platform/linux_powerpc.oxt Binary files differnew file mode 100755 index 000000000000..e301a3fb3ad1 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_powerpc.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_powerpc64.oxt b/testautomation/extensions/optional/input/platform/linux_powerpc64.oxt Binary files differnew file mode 100755 index 000000000000..e5f3ae063923 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_powerpc64.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_s390.oxt b/testautomation/extensions/optional/input/platform/linux_s390.oxt Binary files differnew file mode 100755 index 000000000000..199702ebf056 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_s390.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_s390x.oxt b/testautomation/extensions/optional/input/platform/linux_s390x.oxt Binary files differnew file mode 100755 index 000000000000..2ed250833fb1 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_s390x.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_sparc.oxt b/testautomation/extensions/optional/input/platform/linux_sparc.oxt Binary files differnew file mode 100755 index 000000000000..53dfc71e0c4e --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_sparc.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_x86.oxt b/testautomation/extensions/optional/input/platform/linux_x86.oxt Binary files differnew file mode 100755 index 000000000000..8379539cad34 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_x86.oxt diff --git a/testautomation/extensions/optional/input/platform/linux_x86_64.oxt b/testautomation/extensions/optional/input/platform/linux_x86_64.oxt Binary files differnew file mode 100755 index 000000000000..0fb18227522f --- /dev/null +++ b/testautomation/extensions/optional/input/platform/linux_x86_64.oxt diff --git a/testautomation/extensions/optional/input/platform/macosx_powerpc.oxt b/testautomation/extensions/optional/input/platform/macosx_powerpc.oxt Binary files differnew file mode 100755 index 000000000000..7c146347127a --- /dev/null +++ b/testautomation/extensions/optional/input/platform/macosx_powerpc.oxt diff --git a/testautomation/extensions/optional/input/platform/macosx_x86.oxt b/testautomation/extensions/optional/input/platform/macosx_x86.oxt Binary files differnew file mode 100755 index 000000000000..a20aadfefffd --- /dev/null +++ b/testautomation/extensions/optional/input/platform/macosx_x86.oxt diff --git a/testautomation/extensions/optional/input/platform/mul1.oxt b/testautomation/extensions/optional/input/platform/mul1.oxt Binary files differnew file mode 100755 index 000000000000..b3b555969bdf --- /dev/null +++ b/testautomation/extensions/optional/input/platform/mul1.oxt diff --git a/testautomation/extensions/optional/input/platform/os2_x86.oxt b/testautomation/extensions/optional/input/platform/os2_x86.oxt Binary files differnew file mode 100755 index 000000000000..1c7fd40bef9f --- /dev/null +++ b/testautomation/extensions/optional/input/platform/os2_x86.oxt diff --git a/testautomation/extensions/optional/input/platform/readme.txt b/testautomation/extensions/optional/input/platform/readme.txt new file mode 100755 index 000000000000..2ab102a27d3c --- /dev/null +++ b/testautomation/extensions/optional/input/platform/readme.txt @@ -0,0 +1,49 @@ +Extension which only support one platform +======================================================== + +freebsd_x86.oxt: freebsd_x86 +freebsd_x86_86.oxt: freebsd_x86_64 +linux_arm_eabi.oxt: linux_arm_eabi +linux_arm_oabi.oxt: linux_arm_oabi +linux_ia64.oxt: linux_ia64 +linux_mips_eb.oxt: linux_mips_eb +linux_mips_el.oxt: linux_mips_el +linux_powerpc64.oxt: linux_powerpc64 +linux_powerpc.oxt: linux_powerpc +linux_s390.oxt: linux_s390 +linux_s390x.oxt: linux_s390x +linux_sparc.oxt: linux_sparc +linux_x86.oxt: linux_x86 +linux_x86_64.oxt: linux_x86_64 +macos_powerpc.oxt: macos_powerpc +macos_x86.oxt: macos_x86 +solaris_sparc.oxt: solaris_sparc +solaris_x86.oxt: solaris_x86 +windows_x86.oxt: windows_x86 +os2_x86.oxt: os/2_x86 + +Extensions which support multiple platforms +======================================================= +mul1.oxt: windows_x86, linux_x86, solaris_x86 + + +All platforms +========================================================= +all1.oxt: all, The <platform> element is missing. Default is "all". + +all2.oxt: all, <platform value="all" /> + +all3.oxt: all, no description.xml + + + +Invalid platforms +========================================================= +The following extensions cannot be installed because the platform element +is not correct. We assume that no valid platform is defined. + +invalid1.oxt: <platform /> + +invalid2.oxt: <platform value=""/> + +invalid3.oxt: <platform value="," /> diff --git a/testautomation/extensions/optional/input/platform/solaris_sparc.oxt b/testautomation/extensions/optional/input/platform/solaris_sparc.oxt Binary files differnew file mode 100755 index 000000000000..a61f81f43942 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/solaris_sparc.oxt diff --git a/testautomation/extensions/optional/input/platform/solaris_x86.oxt b/testautomation/extensions/optional/input/platform/solaris_x86.oxt Binary files differnew file mode 100755 index 000000000000..44d43df69184 --- /dev/null +++ b/testautomation/extensions/optional/input/platform/solaris_x86.oxt diff --git a/testautomation/extensions/optional/input/platform/windows_x86.oxt b/testautomation/extensions/optional/input/platform/windows_x86.oxt Binary files differnew file mode 100755 index 000000000000..c66a9b1418fa --- /dev/null +++ b/testautomation/extensions/optional/input/platform/windows_x86.oxt diff --git a/testautomation/extensions/optional/input/publisher/extension.info b/testautomation/extensions/optional/input/publisher/extension.info new file mode 100755 index 000000000000..4750cad09c1f --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/extension.info @@ -0,0 +1,58 @@ +[info] +filecount=7 + +[1] +file=pub1.oxt +display_name=pub1.oxt Version 2.0 +publisher=My OpenOffice en-US +has_publisher=yes +release_notes=Release Notes +has_release_notes=yes + +[2] +file=pub2.oxt +display_name=pub2.oxt Version 2.0 +publisher=My OpenOffice en-US-region1 +has_publisher=yes +release_notes=Release Notes +has_release_notes=yes + +[3] +file=pub3.oxt +display_name=pub3.oxt Version 2.0 +publisher=My OpenOffice en +has_publisher=yes +release_notes=Release Notes +has_release_notes=yes + +[4] +file=pub4.oxt +display_name=pub4.oxt Version 2.0 +publisher=My OpenOffice en-GB +has_publisher=yes +release_notes=Release Notes +has_release_notes=yes + +[5] +file=pub5.oxt +display_name=pub5.oxt Version 2.0 +publisher=My OpenOffice de +has_publisher=yes +release_notes=Release Notes +has_release_notes=yes + +[6] +file=pub6.oxt +display_name=pub6.oxt Version 2.0 +publisher=My OpenOffice en-US +has_publisher=yes +release_notes=Release Notes +has_release_notes=no + +[7] +file=pub7.oxt +display_name=pub7.oxt Version 2.0 +publisher= +has_publisher=no +release_notes=Release Notes +has_release_notes=yes diff --git a/testautomation/extensions/optional/input/publisher/pub1.oxt b/testautomation/extensions/optional/input/publisher/pub1.oxt Binary files differnew file mode 100755 index 000000000000..c44ee9f3bc56 --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub1.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub2.oxt b/testautomation/extensions/optional/input/publisher/pub2.oxt Binary files differnew file mode 100755 index 000000000000..438bcae830a3 --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub2.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub3.oxt b/testautomation/extensions/optional/input/publisher/pub3.oxt Binary files differnew file mode 100755 index 000000000000..62fd69f5595a --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub3.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub4.oxt b/testautomation/extensions/optional/input/publisher/pub4.oxt Binary files differnew file mode 100755 index 000000000000..4f6224f780cd --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub4.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub5.oxt b/testautomation/extensions/optional/input/publisher/pub5.oxt Binary files differnew file mode 100755 index 000000000000..1774e6cd35c3 --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub5.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub6.oxt b/testautomation/extensions/optional/input/publisher/pub6.oxt Binary files differnew file mode 100755 index 000000000000..791a37f8e710 --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub6.oxt diff --git a/testautomation/extensions/optional/input/publisher/pub7.oxt b/testautomation/extensions/optional/input/publisher/pub7.oxt Binary files differnew file mode 100755 index 000000000000..96e96887d0b1 --- /dev/null +++ b/testautomation/extensions/optional/input/publisher/pub7.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/BadDesc.oxt b/testautomation/extensions/optional/input/simpleLicense/BadDesc.oxt Binary files differnew file mode 100755 index 000000000000..436778d54dd4 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/BadDesc.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/BadNamespace.oxt b/testautomation/extensions/optional/input/simpleLicense/BadNamespace.oxt Binary files differnew file mode 100755 index 000000000000..252115348ff6 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/BadNamespace.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/BadRoot.oxt b/testautomation/extensions/optional/input/simpleLicense/BadRoot.oxt Binary files differnew file mode 100755 index 000000000000..1cda25643afb --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/BadRoot.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/CancelLicense.oxt b/testautomation/extensions/optional/input/simpleLicense/CancelLicense.oxt Binary files differnew file mode 100755 index 000000000000..7e1998843254 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/CancelLicense.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/IncompAttr1.oxt b/testautomation/extensions/optional/input/simpleLicense/IncompAttr1.oxt Binary files differnew file mode 100755 index 000000000000..c2cb36b55b1d --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/IncompAttr1.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/IncompAttr2.oxt b/testautomation/extensions/optional/input/simpleLicense/IncompAttr2.oxt Binary files differnew file mode 100755 index 000000000000..fa2235ef7b4c --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/IncompAttr2.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/LongLic.oxt b/testautomation/extensions/optional/input/simpleLicense/LongLic.oxt Binary files differnew file mode 100755 index 000000000000..cb22c91ed576 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/LongLic.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/MissingLic.oxt b/testautomation/extensions/optional/input/simpleLicense/MissingLic.oxt Binary files differnew file mode 100755 index 000000000000..7bfb4b62c551 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/MissingLic.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/MissingLicRef.oxt b/testautomation/extensions/optional/input/simpleLicense/MissingLicRef.oxt Binary files differnew file mode 100755 index 000000000000..a5a0982974ad --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/MissingLicRef.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/NoDesc.oxt b/testautomation/extensions/optional/input/simpleLicense/NoDesc.oxt Binary files differnew file mode 100755 index 000000000000..ac83dac97eba --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/NoDesc.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/NoLangNoDefault.oxt b/testautomation/extensions/optional/input/simpleLicense/NoLangNoDefault.oxt Binary files differnew file mode 100755 index 000000000000..17f125b30f63 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/NoLangNoDefault.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/OnlyDefault.oxt b/testautomation/extensions/optional/input/simpleLicense/OnlyDefault.oxt Binary files differnew file mode 100755 index 000000000000..3b6e4b9fd74a --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/OnlyDefault.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/ShortLicense.oxt b/testautomation/extensions/optional/input/simpleLicense/ShortLicense.oxt Binary files differnew file mode 100755 index 000000000000..7e1998843254 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/ShortLicense.oxt diff --git a/testautomation/extensions/optional/input/simpleLicense/ShortLicenseShared.oxt b/testautomation/extensions/optional/input/simpleLicense/ShortLicenseShared.oxt Binary files differnew file mode 100755 index 000000000000..c0b0950fb133 --- /dev/null +++ b/testautomation/extensions/optional/input/simpleLicense/ShortLicenseShared.oxt diff --git a/testautomation/extensions/optional/input/update/plain1.oxt b/testautomation/extensions/optional/input/update/plain1.oxt Binary files differnew file mode 100755 index 000000000000..ef3edc023c5f --- /dev/null +++ b/testautomation/extensions/optional/input/update/plain1.oxt diff --git a/testautomation/extensions/optional/input/update/plain2.oxt b/testautomation/extensions/optional/input/update/plain2.oxt Binary files differnew file mode 100755 index 000000000000..242ea8bfa6f2 --- /dev/null +++ b/testautomation/extensions/optional/input/update/plain2.oxt diff --git a/testautomation/extensions/optional/input/update/plain3.oxt b/testautomation/extensions/optional/input/update/plain3.oxt Binary files differnew file mode 100755 index 000000000000..7dd56d0314df --- /dev/null +++ b/testautomation/extensions/optional/input/update/plain3.oxt diff --git a/testautomation/extensions/optional/input/update/readme.txt b/testautomation/extensions/optional/input/update/readme.txt new file mode 100755 index 000000000000..e48fa3db5ff3 --- /dev/null +++ b/testautomation/extensions/optional/input/update/readme.txt @@ -0,0 +1,26 @@ +The folder contains only simple extension. That is, they only contain +- META-INF +-t.rdb +-description.xml + +The description.xml contains only a version and one URL to the update data + +For example: + + +<?xml version="1.0" encoding="UTF-8"?> +<description xmlns="http://openoffice.org/extensions/description/2006" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <version value="1.0" /> + + <update-information> + <src xlink:href="http://extensions.openoffice.org/testarea/desktop/simple/plain1.update.xml" /> + </update-information> +</description> + + +The update information which is referenced in the update-information and the update is committed in the extensions/www project. To modify them get the project: + +cvs co extensions/wwww + +the files can be found under extensions/www/testarea/desktop diff --git a/testautomation/extensions/optional/input/versions/plain.oxt b/testautomation/extensions/optional/input/versions/plain.oxt Binary files differnew file mode 100755 index 000000000000..c0cb381edf62 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_0.0/plain.oxt b/testautomation/extensions/optional/input/versions/version_0.0/plain.oxt Binary files differnew file mode 100755 index 000000000000..f156014eb8c3 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_0.0/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_1.02.4.7.0/plain.oxt b/testautomation/extensions/optional/input/versions/version_1.02.4.7.0/plain.oxt Binary files differnew file mode 100755 index 000000000000..521a2b6c77a8 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_1.02.4.7.0/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_1.2.15.3/plain.oxt b/testautomation/extensions/optional/input/versions/version_1.2.15.3/plain.oxt Binary files differnew file mode 100755 index 000000000000..000f3a144fbd --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_1.2.15.3/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_1.2.3/plain.oxt b/testautomation/extensions/optional/input/versions/version_1.2.3/plain.oxt Binary files differnew file mode 100755 index 000000000000..e34264591c58 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_1.2.3/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_1.2.4.7/plain.oxt b/testautomation/extensions/optional/input/versions/version_1.2.4.7/plain.oxt Binary files differnew file mode 100755 index 000000000000..d63c79a734b6 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_1.2.4.7/plain.oxt diff --git a/testautomation/extensions/optional/input/versions/version_none/plain.oxt b/testautomation/extensions/optional/input/versions/version_none/plain.oxt Binary files differnew file mode 100755 index 000000000000..fc227b099ec8 --- /dev/null +++ b/testautomation/extensions/optional/input/versions/version_none/plain.oxt 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 |