diff options
author | Pascal Rapicault | 2011-05-17 20:53:13 +0000 |
---|---|---|
committer | Pascal Rapicault | 2011-05-17 20:53:13 +0000 |
commit | fbc77127bef955b93544048d59d3767674b9a079 (patch) | |
tree | c7f031f4278e980bfaf9399539c9901a0128bae3 | |
parent | 20ca7a6935c1ad5ef9caaf470c613907106a264f (diff) | |
download | rt.equinox.p2-fbc77127bef955b93544048d59d3767674b9a079.tar.gz rt.equinox.p2-fbc77127bef955b93544048d59d3767674b9a079.tar.xz rt.equinox.p2-fbc77127bef955b93544048d59d3767674b9a079.zip |
Test data for 338495
3 files changed, 268 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/compositeContent.xml b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/compositeContent.xml new file mode 100644 index 000000000..af4be35bc --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/compositeContent.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<?compositeMetadataRepository version='1.0.0'?> +<repository name='metadata name' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'> + <properties size='2'> + <property name='p2.compressed' value='false'/> + <property name='p2.timestamp' value='1234'/> + </properties> + <children size='2'> + <child location='one'/> + <child location='two'/> + </children> +</repository> diff --git a/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/one/content.xml b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/one/content.xml new file mode 100644 index 000000000..41f172f48 --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/one/content.xml @@ -0,0 +1,128 @@ +<?xml version='1.0' encoding='UTF-8'?> +<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?> +<repository name='Good Test Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1' description='Good test repository description'> + <properties size='3'> + <property name='p2.system' value='true'/> + <property name='p2.timestamp' value='1221680367875'/> + <property name='site.checksum' value='2404093275'/> + </properties> + <units size='5'> + <unit id='test.feature.feature.jar' version='1.0.0'> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.jar' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> + <provided namespace='org.eclipse.update.feature' name='test.feature' version='1.0.0'/> + </provides> + <filter> + (org.eclipse.update.install.features=true) + </filter> + <artifacts size='1'> + <artifact classifier='org.eclipse.update.feature' id='test.feature' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='zipped'> + true + </instruction> + </instructions> + </touchpointData> + <licenses size='1'> + <license url='http://www.example.com/license'> + [Enter License Description here.] + </license> + </licenses> + <copyright url='http://www.example.com/copyright'> + [Enter Copyright Description here.] + </copyright> + </unit> + <unit id='test.bundle' version='1.0.0' singleton='false'> + <update id='test.bundle' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='1'> + <property name='org.eclipse.equinox.p2.partial.iu' value='true'/> + </properties> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.bundle' version='1.0.0'/> + <provided namespace='osgi.bundle' name='test.bundle' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> + </provides> + <artifacts size='1'> + <artifact classifier='osgi.bundle' id='test.bundle' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='manifest'> + </instruction> + </instructions> + </touchpointData> + </unit> + <unit id='test.fragment' version='1.0.0' singleton='false'> + <update id='test.fragment' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='1'> + <property name='org.eclipse.equinox.p2.partial.iu' value='true'/> + </properties> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.fragment' version='1.0.0'/> + <provided namespace='osgi.bundle' name='test.fragment' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> + </provides> + <artifacts size='1'> + <artifact classifier='osgi.bundle' id='test.fragment' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='manifest'> + </instruction> + </instructions> + </touchpointData> + </unit> + <unit id='test.feature.feature.group' version='1.0.0' singleton='false'> + <update id='test.feature.feature.group' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='5'> + <property name='org.eclipse.equinox.p2.name' value='%featurename'/> + <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/> + <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/> + <property name='org.eclipse.equinox.p2.type.group' value='true'/> + <property name='df_LT.featurename' value='j the feature'/> + </properties> + <provides size='2'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.group' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> + </provides> + <requires size='3'> + <required namespace='org.eclipse.equinox.p2.iu' name='test.bundle' range='[1.0.0,1.0.0]'/> + <required namespace='org.eclipse.equinox.p2.iu' name='test.fragment' range='[1.0.0,1.0.0]'/> + <required namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.jar' range='[1.0.0,1.0.0]'> + <filter> + (org.eclipse.update.install.features=true) + </filter> + </required> + </requires> + <touchpoint id='null' version='0.0.0'/> + <licenses size='1'> + <license url='http://www.example.com/license'> + [Enter License Description here.] + </license> + </licenses> + <copyright url='http://www.example.com/copyright'> + [Enter Copyright Description here.] + </copyright> + </unit> + <unit id='Default' version='0.0.0'> + <properties size='3'> + <property name='org.eclipse.equinox.p2.name' value='Uncategorized'/> + <property name='org.eclipse.equinox.p2.description' value='Default category for otherwise uncategorized features'/> + <property name='org.eclipse.equinox.p2.type.category' value='true'/> + </properties> + <provides size='1'> + <provided namespace='org.eclipse.equinox.p2.iu' name='Default' version='0.0.0'/> + </provides> + <requires size='1'> + <required namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.group' range='[1.0.0,1.0.0]'/> + </requires> + <touchpoint id='null' version='0.0.0'/> + </unit> + </units> +</repository> diff --git a/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/two/content.xml b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/two/content.xml new file mode 100644 index 000000000..fd315dbb3 --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/bug338495/good.local/two/content.xml @@ -0,0 +1,128 @@ +<?xml version='1.0' encoding='UTF-8'?> +<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?> +<repository name='update site: file:/C:/1target/provmiddle/org.eclipse.equinox.p2.tests/testData/updatesite/site' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'> + <properties size='3'> + <property name='p2.system' value='true'/> + <property name='p2.timestamp' value='1221680367875'/> + <property name='site.checksum' value='2404093275'/> + </properties> + <units size='5'> + <unit id='test.feature.feature.jar' version='1.0.0'> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.jar' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> + <provided namespace='org.eclipse.update.feature' name='test.feature' version='1.0.0'/> + </provides> + <filter> + (org.eclipse.update.install.features=true) + </filter> + <artifacts size='1'> + <artifact classifier='org.eclipse.update.feature' id='test.feature' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='zipped'> + true + </instruction> + </instructions> + </touchpointData> + <licenses size='1'> + <license url='http://www.example.com/license'> + [Enter License Description here.] + </license> + </licenses> + <copyright url='http://www.example.com/copyright'> + [Enter Copyright Description here.] + </copyright> + </unit> + <unit id='test.bundle' version='1.0.0' singleton='false'> + <update id='test.bundle' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='1'> + <property name='org.eclipse.equinox.p2.partial.iu' value='true'/> + </properties> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.bundle' version='1.0.0'/> + <provided namespace='osgi.bundle' name='test.bundle' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> + </provides> + <artifacts size='1'> + <artifact classifier='osgi.bundle' id='test.bundle' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='manifest'> + </instruction> + </instructions> + </touchpointData> + </unit> + <unit id='test.fragment' version='1.0.0' singleton='false'> + <update id='test.fragment' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='1'> + <property name='org.eclipse.equinox.p2.partial.iu' value='true'/> + </properties> + <provides size='3'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.fragment' version='1.0.0'/> + <provided namespace='osgi.bundle' name='test.fragment' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> + </provides> + <artifacts size='1'> + <artifact classifier='osgi.bundle' id='test.fragment' version='1.0.0'/> + </artifacts> + <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> + <touchpointData size='1'> + <instructions size='1'> + <instruction key='manifest'> + </instruction> + </instructions> + </touchpointData> + </unit> + <unit id='test.feature.feature.group' version='1.0.0' singleton='false'> + <update id='test.feature.feature.group' range='[0.0.0,1.0.0)' severity='0'/> + <properties size='5'> + <property name='org.eclipse.equinox.p2.name' value='%featurename'/> + <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/> + <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/> + <property name='org.eclipse.equinox.p2.type.group' value='true'/> + <property name='df_LT.featurename' value='j the feature'/> + </properties> + <provides size='2'> + <provided namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.group' version='1.0.0'/> + <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> + </provides> + <requires size='3'> + <required namespace='org.eclipse.equinox.p2.iu' name='test.bundle' range='[1.0.0,1.0.0]'/> + <required namespace='org.eclipse.equinox.p2.iu' name='test.fragment' range='[1.0.0,1.0.0]'/> + <required namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.jar' range='[1.0.0,1.0.0]'> + <filter> + (org.eclipse.update.install.features=true) + </filter> + </required> + </requires> + <touchpoint id='null' version='0.0.0'/> + <licenses size='1'> + <license url='http://www.example.com/license'> + [Enter License Description here.] + </license> + </licenses> + <copyright url='http://www.example.com/copyright'> + [Enter Copyright Description here.] + </copyright> + </unit> + <unit id='Default' version='0.0.0'> + <properties size='3'> + <property name='org.eclipse.equinox.p2.name' value='Uncategorized'/> + <property name='org.eclipse.equinox.p2.description' value='Default category for otherwise uncategorized features'/> + <property name='org.eclipse.equinox.p2.type.category' value='true'/> + </properties> + <provides size='1'> + <provided namespace='org.eclipse.equinox.p2.iu' name='Default' version='0.0.0'/> + </provides> + <requires size='1'> + <required namespace='org.eclipse.equinox.p2.iu' name='test.feature.feature.group' range='[1.0.0,1.0.0]'/> + </requires> + <touchpoint id='null' version='0.0.0'/> + </unit> + </units> +</repository> |