Split the iPOJO test suite in several bundles.


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@651646 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/tests/tests.core.lifecycle.callback/src/main/resources/metadata.xml b/ipojo/tests/tests.core.lifecycle.callback/src/main/resources/metadata.xml
new file mode 100644
index 0000000..c60c239
--- /dev/null
+++ b/ipojo/tests/tests.core.lifecycle.callback/src/main/resources/metadata.xml
@@ -0,0 +1,52 @@
+<ipojo>

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"

+		factory="LFCB-FooProviderType-1" architecture="true">

+		<provides />

+	</component>

+	

+	<!-- Lifecycle Callback -->

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"

+		factory="LFCB-CallbackCheckService" architecture="true">

+		<requires field="fs" />

+		<provides />

+		<callback transition="validate" method="start" />

+		<callback transition="invalidate" method="stop" />

+	</component>

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"

+		factory="LFCB-ParentCallbackCheckService" architecture="true">

+		<requires field="fs" />

+		<provides />

+		<callback transition="validate" method="parentStart" />

+		<callback transition="invalidate" method="parentStop" />

+	</component>

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"

+		immediate="true" factory="LFCB-ImmediateCallbackCheckService"

+		architecture="true">

+		<requires field="fs" />

+		<provides />

+		<callback transition="validate" method="start" />

+		<callback transition="invalidate" method="stop" />

+	</component>

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"

+		immediate="true" factory="LFCB-ImmediateCallbackCheckServiceSingleton"

+		factory-method="singleton" architecture="true">

+		<requires field="fs" />

+		<provides />

+		<callback transition="validate" method="start" />

+		<callback transition="invalidate" method="stop" />

+	</component>

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"

+		immediate="true" factory="LFCB-ImmediateCallbackCheckServiceSeveral"

+		factory-method="several" architecture="true">

+		<requires field="fs" />

+		<provides />

+		<callback transition="validate" method="start" />

+		<callback transition="invalidate" method="stop" />

+	</component>

+</ipojo>