diff options
author | DJ Houghton | 2009-03-19 21:00:40 +0000 |
---|---|---|
committer | DJ Houghton | 2009-03-19 21:00:40 +0000 |
commit | bb007f7d8f4c0354727c0b4c7006585c663255f3 (patch) | |
tree | 9a60246096149cc8a114387dfe5cb011e67db546 /bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo | |
parent | 2acc5cd9224dea41e81da0d595baa0ebbe4e66f9 (diff) | |
download | rt.equinox.p2-bb007f7d8f4c0354727c0b4c7006585c663255f3.tar.gz rt.equinox.p2-bb007f7d8f4c0354727c0b4c7006585c663255f3.tar.xz rt.equinox.p2-bb007f7d8f4c0354727c0b4c7006585c663255f3.zip |
Bug 256364 - [repo] [ui] load composite repos eagerly
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/compositeContent.xml | 12 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/one/content.xml | 128 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/two/content.xml | 128 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.remote/compositeContent.xml (renamed from bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/Good/compositeContent.xml) | 6 |
4 files changed, 271 insertions, 3 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/compositeContent.xml b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/compositeContent.xml new file mode 100644 index 000000000..af4be35bc --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/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/metadataRepo/composite/good.local/one/content.xml b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/one/content.xml new file mode 100644 index 000000000..41f172f48 --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/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/metadataRepo/composite/good.local/two/content.xml b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.local/two/content.xml new file mode 100644 index 000000000..fd315dbb3 --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/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> diff --git a/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/Good/compositeContent.xml b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.remote/compositeContent.xml index 2766c6925..a88ee3569 100644 --- a/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/Good/compositeContent.xml +++ b/bundles/org.eclipse.equinox.p2.tests/testData/metadataRepo/composite/good.remote/compositeContent.xml @@ -1,9 +1,9 @@ <?xml version='1.0' encoding='UTF-8'?> -<?artifactRepository class='org.eclipse.equinox.internal.provisional.p2.core.repository.ICompositeRepository' version='1.0.0'?> -<repository name='metadata name' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1'> +<?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='1226685461796'/> + <property name='p2.timestamp' value='1234'/> </properties> <children size='2'> <child location='http://www.eclipse.org/foo'/> |