]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.example/exampleSlcAppli/conf/slc.xml
Improve result persistence
[gpl/argeo-slc.git] / org.argeo.slc.example / exampleSlcAppli / conf / slc.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"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
5
6 <bean id="defaultTestRun"
7 class="org.argeo.slc.core.test.SimpleTestRun" scope="prototype">
8 <property name="testResult" ref="testResult" />
9 <property name="deployedSystem" ref="exampleDeployedSystem" />
10 </bean>
11
12 <bean id="otherTestRun"
13 class="org.argeo.slc.core.test.SimpleTestRun" scope="prototype">
14 <property name="testResult" ref="testResult2" />
15 <property name="deployedSystem" ref="exampleDeployedSystem" />
16 </bean>
17
18 <bean id="testResult"
19 class="org.argeo.slc.core.test.tree.TreeTestResult">
20 <property name="numericResultId">
21 <bean class="org.argeo.slc.core.test.NumericTRId">
22 <property name="value" value="1" />
23 </bean>
24 </property>
25 <property name="listeners">
26 <list>
27 <ref bean="resultLogger" />
28 <ref bean="resultPersister" />
29 </list>
30 </property>
31 </bean>
32
33 <bean id="testResult2"
34 class="org.argeo.slc.core.test.tree.TreeTestResult">
35 <property name="numericResultId">
36 <bean class="org.argeo.slc.core.test.NumericTRId">
37 <property name="value" value="2" />
38 </bean>
39 </property>
40 <property name="listeners">
41 <list>
42 <ref bean="resultLogger" />
43 <ref bean="resultPersister" />
44 </list>
45 </property>
46 </bean>
47
48 <bean
49 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />
50
51 <bean id="resultLogger"
52 class="org.argeo.slc.core.test.tree.TreeTestResultLogger"
53 init-method="init">
54 </bean>
55
56 <bean id="resultPersister"
57 class="org.argeo.slc.core.test.tree.TreeTestResultPersister"
58 init-method="init">
59 <property name="testResultDao" ref="testResultDao" />
60 <property name="treeSPathDao" ref="treeSPathDao" />
61 <property name="treeSRegistryDao" ref="treeSRegistryDao" />
62 </bean>
63
64 <bean id="report"
65 class="org.argeo.slc.core.test.tree.htmlreport.FullHtmlTreeReport">
66 <property name="testResultDao" ref="testResultDao" />
67 <property name="treeSRegistryDao" ref="treeSRegistryDao" />
68 <property name="reportDir"
69 value="${slc.workDir}/results/report" />
70 </bean>
71
72 <bean id="exampleDeployedSystem"
73 class="org.argeo.slc.example.ExampleDeployedSystem">
74 <property name="skipFreq" value="2" />
75 <property name="deployedSystemId">
76 <bean class="org.argeo.slc.core.deploy.NumericDSId">
77 <property name="value" value="123456" />
78 <property name="distributionId">
79 <bean
80 class="org.argeo.slc.core.build.VersionDistributionId">
81 <property name="versionString" value="0.3.1" />
82 </bean>
83 </property>
84 </bean>
85 </property>
86 </bean>
87
88 <bean id="exampleDeployedSystem2"
89 class="org.argeo.slc.example.ExampleDeployedSystem">
90 <property name="skipFreq" value="3" />
91 <property name="deployedSystemId">
92 <bean class="org.argeo.slc.core.deploy.NumericDSId">
93 <property name="value" value="654321" />
94 <property name="distributionId">
95 <bean
96 class="org.argeo.slc.core.build.VersionDistributionId">
97 <property name="versionString" value="0.3.1" />
98 </bean>
99 </property>
100 </bean>
101 </property>
102 </bean>
103
104 </beans>