]> git.argeo.org Git - gpl/argeo-slc.git/blob - demo/modules/org.argeo.slc.demo.detached/META-INF/spring/detached.xml
[maven-release-plugin] prepare for next development iteration
[gpl/argeo-slc.git] / demo / modules / org.argeo.slc.demo.detached / META-INF / spring / detached.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:aop="http://www.springframework.org/schema/aop"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
9
10 <bean id="detachedTest" parent="slcTemplate.simpleFlow">
11 <property name="path" value="/detached" />
12 <property name="executables">
13 <list>
14 <bean parent="task.echo" scope="execution">
15 <property name="message" value="Executing step" />
16 <aop:scoped-proxy />
17 </bean>
18
19 <bean parent="detachedAdminTask">
20 <property name="action" value="slcDefault.detached.admin.openSession" />
21 <property name="properties">
22 <props>
23 <prop key="slc.detached.refreshedBundles">org.argeo.slc.demo.det
24 </prop>
25 </props>
26 </property>
27 </bean>
28
29 <bean parent="stepTestRun">
30 <property name="testDefinition">
31 <bean parent="detachedTestDef">
32 <property name="stepRef" value="step.mirror" />
33 </bean>
34 </property>
35 <property name="testData" ref="detached.data.dummy" />
36 </bean>
37
38
39 <bean parent="detachedAdminTask">
40 <property name="action" value="slcDefault.detached.admin.closeSession" />
41 </bean>
42 </list>
43 </property>
44 </bean>
45
46 <bean id="stepTestRun" class="org.argeo.slc.core.test.SimpleTestRun">
47 <property name="testResult">
48 <bean parent="slcDefault.test.basicTreeTestResult">
49 <property name="listeners">
50 <list>
51 <bean class="org.argeo.slc.core.test.tree.TreeTestResultLogger" />
52 </list>
53 </property>
54 </bean>
55 </property>
56 </bean>
57
58
59 <bean id="detachedTestDef" parent="slcTemplate.detached.testDefinition"
60 scope="prototype">
61 <property name="client" ref="driver.runtime" />
62 </bean>
63
64 <bean id="detachedAdminTask" class="org.argeo.slc.lib.detached.DetachedAdminTask"
65 abstract="true">
66 <property name="client" ref="driver.runtime" />
67 </bean>
68
69 <bean id="driver.runtime" class="org.argeo.slc.detached.drivers.FileDriver"
70 init-method="cleanPreviousRuns">
71 <property name="baseDir" value="${user.dir}/local/detached" />
72 <property name="xmlConverter" ref="slcDefault.detached.xmlConverterCastor" />
73 </bean>
74
75 <bean id="detached.data.dummy" class="org.argeo.slc.lib.detached.DetachedTestData"
76 scope="prototype">
77 <property name="values">
78 <map>
79 <entry key="label" value="tata" />
80 </map>
81 </property>
82 <property name="expectedValues">
83 <map>
84 <entry key="label" value="tata" />
85 </map>
86 </property>
87 </bean>
88 </beans>