blob: badd89bb94cdce54c8d6448ec6146b8aee671596 [file] [log] [blame]
cbridgha57cdeaf2004-12-14 21:03:44 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3<plugin
4 id="org.eclipse.wst.common.tests"
5 name="org.eclipse.wst.common.tests"
kchan60393392006-02-17 21:43:41 +00006 version="1.0.100"
nitindd078a812005-03-10 05:35:25 +00007 provider-name="Eclipse.org"
cbridgha57cdeaf2004-12-14 21:03:44 +00008 class="org.eclipse.wst.common.tests.CommonTestsPlugin">
9
10 <runtime>
11 <library name="commontests.jar">
12 <export name="*"/>
13 </library>
14 </runtime>
15 <requires>
16 <import plugin="org.junit" export="true"/>
cbridgha57cdeaf2004-12-14 21:03:44 +000017 <import plugin="org.eclipse.core.resources" export="true"/>
cbridgha57cdeaf2004-12-14 21:03:44 +000018 <import plugin="org.eclipse.core.runtime.compatibility"/>
cbridghafb0a40c2005-03-31 16:36:48 +000019 <import plugin="org.eclipse.wst.common.frameworks" export="true"/>
cbridgha3900fac2005-02-07 21:07:22 +000020 <import plugin="org.eclipse.wst.common.emfworkbench.integration"/>
21 <import plugin="org.eclipse.emf.common"/>
22 <import plugin="org.eclipse.emf.ecore"/>
david_williamsa336c762005-06-08 15:13:35 +000023 <import plugin="org.eclipse.core.commands"/>
david_williams88e9ac12005-02-14 13:36:17 +000024 <import plugin="org.eclipse.wst.common.modulecore"/>
cbridghafb0a40c2005-03-31 16:36:48 +000025 <import plugin="org.eclipse.wst.common.tests.collector" export="true"/>
david_williamsa336c762005-06-08 15:13:35 +000026 <import plugin="org.eclipse.jem.util" />
cbridgha513851e2005-10-13 16:30:35 +000027 <import plugin="org.eclipse.wst.common.environment"/>
cbridgha57cdeaf2004-12-14 21:03:44 +000028 </requires>
29 <extension-point id="DataModelVerifier" name="Data Model Verifier Factory Extension" schema="schema/dataModelVerifier.exsd"/>
30
cbridghad8c40772005-03-15 16:57:14 +000031 <extension
32 point="org.eclipse.wst.common.tests.collector.suites">
33 <suite
cbridghafb0a40c2005-03-31 16:36:48 +000034 class="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelAPITests"
35 name="IDataModel API Tests">
cbridgha33c66152005-03-25 19:31:05 +000036 </suite>
37 </extension>
cbridghaf9793022005-03-30 17:08:20 +000038 <extension
39 point="org.eclipse.wst.common.frameworks.DataModelProviderExtension">
40 <DataModelProvider
41 class="org.eclipse.wst.common.frameworks.datamodel.tests.TestDataModelProvider"
42 id="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModel"/>
43 <DataModelProvider
cbridgha513851e2005-10-13 16:30:35 +000044 class="org.eclipse.wst.common.frameworks.operations.tests.manager.TestProvider1"
45 id="testprovider1"/>
46 <DataModelProvider
47 class="org.eclipse.wst.common.frameworks.operations.tests.manager.TestProvider2"
48 id="testprovider2"/>
49 <DataModelProvider
kchan5a907b92005-11-08 20:23:11 +000050 class="org.eclipse.wst.common.frameworks.operations.tests.manager.TestExtendedProvider"
51 id="testExtendedProvider"/>
52 <DataModelProvider
cbridghaf9793022005-03-30 17:08:20 +000053 class="bogusClass"
54 id="bogus"/>
vbhadrire90d5482005-04-05 21:22:06 +000055 <ProviderDefinesType
vbhadrir1fb89322005-04-08 15:52:06 +000056 providerType="testProviderBase"
vbhadrire90d5482005-04-05 21:22:06 +000057 providerID="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModel"/>
58 <ProviderDefinesType
vbhadrir1fb89322005-04-08 15:52:06 +000059 providerType="testProviderBogus"
60 providerID="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModel"/>
61 <ProviderImplementsType
62 providerType="testProviderBogus"
vbhadrire90d5482005-04-05 21:22:06 +000063 providerID="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModelBogus"/>
64 <ProviderImplementsType
vbhadrir1fb89322005-04-08 15:52:06 +000065 providerType="testProviderBogus"
66 providerID="fake.nonregistered.functiongroup.ITestDataModel"
67 />
cbridghaf9793022005-03-30 17:08:20 +000068 <!-- Test for incomplete id's, classes' and duplicates
69 <DataModelProvider
70 class=""
71 id="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModel"/>
72 <DataModelProvider
73 class="org.eclipse.wst.common.frameworks.datamodel.tests.TestDataModelProvider"
74 id=""/>
75 <DataModelProvider
76 class="org.eclipse.wst.common.frameworks.datamodel.tests.TestDataModelProvider"
77 id="org.eclipse.wst.common.frameworks.datamodel.tests.ITestDataModel"/>
78 -->
79 </extension>
cbridgha480e9be2005-04-11 21:55:58 +000080
81 <extension
82 point="org.eclipse.wst.common.tests.collector.suites">
83 <suite
84 class=" org.eclipse.wst.common.frameworks.tests.bvt.AutomatedBVT"
85 name="Common Framework BVT Tests"/>
86 </extension>
87
cbridgha0a16b3b2006-03-31 15:22:08 +000088 <!--
89 A picture of the operation tree
90
91 R
92 / \
93 / \
94 / \
95 A B
96 / \ / \
97 / \ / \
98 C D E F
99 \
100 H
101 /
102 G
103 -->
104
cbridghabaa5a152005-08-19 17:31:07 +0000105 <extension
106 point="org.eclipse.wst.common.frameworks.OperationExtension"
107 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended">
108 <operationExtension
109 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.R"
110 postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.B"
111 preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.A"/>
112 <operationExtension
113 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.A"
114 postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.D"
115 preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.C"/>
116 <operationExtension
117 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.B"
118 postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.F"
119 preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.E"/>
cbridghad7d3b3f2005-10-17 14:08:41 +0000120 <operationExtension
121 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.F"
122 postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.H"/>
123 <operationExtension
124 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.H"
125 preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.G"/>
126 <operationExtension
kchan5a907b92005-11-08 20:23:11 +0000127 id="APre2"
128 preOperationClass="org.eclipse.wst.common.frameworks.operations.tests.manager.TestExtendedOperation"/>
129 <operationExtension
cbridghad7d3b3f2005-10-17 14:08:41 +0000130 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended.H"/>
cbridghabaa5a152005-08-19 17:31:07 +0000131 </extension>
cbridgha3d017b42005-08-23 20:32:15 +0000132
cbridghad7d3b3f2005-10-17 14:08:41 +0000133
cbridgha3d017b42005-08-23 20:32:15 +0000134 <!-- Uncomment the below hook to test specific operation extension ids when needed -->
cbridghabaa5a152005-08-19 17:31:07 +0000135 <!--
136 <extension
cbridgha3d017b42005-08-23 20:32:15 +0000137 point="org.eclipse.wst.common.frameworks.OperationExtension"
138 id="org.eclipse.wst.common.frameworks.datamodel.tests.extended">
139 <operationExtension
cbridgha9d322d22006-01-25 18:40:37 +0000140 id="org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentExportOperation"
141 preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.HelloPreOperationExtension"
142 postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.HelloPostOperationExtension"/>
143 </extension>
cbridgha3d017b42005-08-23 20:32:15 +0000144 -->
cbridghabaa5a152005-08-19 17:31:07 +0000145
cbridgha57cdeaf2004-12-14 21:03:44 +0000146</plugin>