]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/test/slc/conf/slc.xml
Allow overriding of test result and deployed environment in slc test task
[gpl/argeo-slc.git] / org.argeo.slc / src / test / slc / 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="testResult"
13 class="org.argeo.slc.core.test.tree.TreeTestResult">
14 <property name="numericResultId" ref="testResultId" />
15 <property name="listeners">
16 <list>
17 <ref bean="resultLogger" />
18 <ref bean="resultPersister" />
19 </list>
20 </property>
21 </bean>
22
23 <bean id="testResult2"
24 class="org.argeo.slc.core.test.tree.TreeTestResult"
25 destroy-method="close">
26 <property name="numericResultId" ref="testResultId" />
27 <property name="listeners">
28 <list>
29 <ref bean="resultLogger" />
30 <ref bean="resultPersister" />
31 </list>
32 </property>
33 </bean>
34
35 <bean id="testResultId" class="org.argeo.slc.core.test.NumericTRId"
36 init-method="init" scope="prototype">
37 </bean>
38
39 <bean
40 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />
41
42 <bean id="resultLogger"
43 class="org.argeo.slc.core.test.tree.TreeTestResultLogger"
44 init-method="init" destroy-method="destroy">
45 </bean>
46
47 <bean id="resultPersister"
48 class="org.argeo.slc.core.test.tree.TreeTestResultPersister"
49 init-method="init" destroy-method="destroy">
50 <property name="testResultDao" ref="testResultDao" />
51 </bean>
52
53 <bean id="report"
54 class="org.argeo.slc.core.test.tree.FullHtmlTreeReport">
55 <property name="testResultDao" ref="testResultDao" />
56 <property name="reportDir"
57 value="${slc.workDir}/results/report" />
58 </bean>
59
60 <bean id="exampleDeployedSystem"
61 class="org.argeo.slc.example.ExampleDeployedSystem">
62 <property name="skipFreq" value="2"/>
63 <property name="deployedSystemId">
64 <bean class="org.argeo.slc.core.deploy.NumericDSId">
65 <property name="value" value="123456" />
66 <property name="distributionId">
67 <bean
68 class="org.argeo.slc.core.build.VersionDistributionId">
69 <property name="versionString" value="0.3.1" />
70 </bean>
71 </property>
72 </bean>
73 </property>
74 </bean>
75
76 <bean id="exampleDeployedSystem2"
77 class="org.argeo.slc.example.ExampleDeployedSystem">
78 <property name="skipFreq" value="3"/>
79 <property name="deployedSystemId">
80 <bean class="org.argeo.slc.core.deploy.NumericDSId">
81 <property name="value" value="654321" />
82 <property name="distributionId">
83 <bean
84 class="org.argeo.slc.core.build.VersionDistributionId">
85 <property name="versionString" value="0.3.1" />
86 </bean>
87 </property>
88 </bean>
89 </property>
90 </bean>
91
92 </beans>