]> git.argeo.org Git - gpl/argeo-slc.git/blob - sandbox/argeo.slc.jemmytest/src/main/slc/root/jemmyTest/build.xml
Use Equinox and Spring OSGi for SLC Detached
[gpl/argeo-slc.git] / sandbox / argeo.slc.jemmytest / src / main / slc / root / jemmyTest / build.xml
1 <project default="steps">
2
3 <target name="steps">
4 <slc.detached action="slcDefault.detached.admin.openSession">
5 <properties>
6 <entry key="slc.detached.refreshedBundles"
7 value="org.argeo.slc.sandbox.jemmytest" />
8 </properties>
9 </slc.detached>
10
11 <!-- Main frame label -->
12 <slc.test>
13 <testDefinition bean="detachedTestDef">
14 <override name="step" bean="step.MainFrameLabel" />
15 </testDefinition>
16 <testData bean="testData.mainFrameLabel1" />
17 </slc.test>
18 <slc.test>
19 <testDefinition bean="detachedTestDef">
20 <override name="step" bean="step.MainFrameLabel" />
21 </testDefinition>
22 <testData bean="testData.mainFrameLabel2" />
23 </slc.test>
24
25 <!-- Test dialog -->
26 <slc.test>
27 <testDefinition bean="detachedTestDef">
28 <override name="step" bean="step.TestDialogOpen" />
29 </testDefinition>
30 </slc.test>
31
32 <slc.test>
33 <testDefinition bean="detachedTestDef">
34 <override name="step" bean="step.TestDialogLabel" />
35 </testDefinition>
36 <testData bean="testData.testDialogLabel" />
37 </slc.test>
38
39 <!-- Complex Panel -->
40 <slc.test>
41 <testDefinition bean="detachedTestDef">
42 <override name="step" bean="step.ComplexPanelValues" />
43 </testDefinition>
44 </slc.test>
45
46 <slc.detached action="slcDefault.detached.admin.closeSession" />
47
48 </target>
49
50 <property name="devBase" location="/home/mbaudier/dev/src" />
51 <property name="localRepo" location="/mnt/wind/dev/mavenLocal" />
52 <property name="argeo.slc.mavenBase" value="file:${localRepo}" />
53
54 <property name="execDir"
55 location="/home/mbaudier/dev/src/slc/sandbox/argeo.slc.jemmytest/" />
56
57 <target name="startDetached">
58 <echo message="Starting detached in ${execDir}..." />
59
60 <java dir="${execDir}" classname="org.argeo.slc.detached.launcher.Main">
61 <classpath>
62 <!-- Dev -->
63 <pathelement location="${devBase}/slc/org.argeo.slc.detached/target/classes" />
64 <pathelement location="${devBase}/slc/org.argeo.slc.detached.launcher/target/classes" />
65 <pathelement location="${devBase}/slc/sandbox/argeo.slc.testui/bin" />
66 <!-- Maven -->
67 <pathelement location="${localRepo}/org/springframework/spring-context/2.0.8/spring-context-2.0.8.jar" />
68 <pathelement location="${localRepo}/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" />
69 <pathelement location="${localRepo}/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
70 <pathelement location="${localRepo}/org/springframework/spring-beans/2.0.8/spring-beans-2.0.8.jar" />
71 <pathelement location="${localRepo}/springframework/spring-core/2.0.8/spring-core-2.0.8.jar" />
72 <pathelement location="${localRepo}/log4j/log4j/1.2.15/log4j-1.2.15.jar" />
73 <pathelement location="${localRepo}/org/apache/felix/org.apache.felix.main/1.2.1/org.apache.felix.main-1.2.1.jar" />
74 <pathelement location="${localRepo}/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar" />
75 <pathelement location="${localRepo}/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar" />
76 </classpath>
77 <sysproperty key="argeo.slc.mavenBase"
78 value="${argeo.slc.mavenBase}" />
79 <sysproperty key="felix.auto.start.1"
80 value="reference:file:${devBase}/slc/sandbox/argeo.slc.jemmytest/bin/ reference:file:${devBase}/slc/org.argeo.slc.detached/bin/ ${argeo.slc.mavenBase}/org/apache/felix/org.apache.felix.shell/1.0.2/org.apache.felix.shell-1.0.2.jar ${argeo.slc.mavenBase}/org/apache/felix/org.apache.felix.shell.tui/1.0.2/org.apache.felix.shell.tui-1.0.2.jar ${argeo.slc.mavenBase}/org/argeo/dep/jemmy/org.argeo.dep.jemmy.nb61/0.2.2/org.argeo.dep.jemmy.nb61-0.2.2.jar" />
81
82 </java>
83
84 <echo message="Started detached..." />
85
86 </target>
87 </project>
88 <!--
89 /home/mbaudier/dev/src/slc/org.argeo.slc.detached.launcher/target/classes
90 /home/mbaudier/dev/src/slc/org.argeo.slc.detached/target/classes
91 /mnt/wind/dev/mavenLocal/org/springframework/spring-context/2.0.8/spring-context-2.0.8.jar
92 /mnt/wind/dev/mavenLocal/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
93 /mnt/wind/dev/mavenLocal/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
94 /mnt/wind/dev/mavenLocal/org/springframework/spring-beans/2.0.8/spring-beans-2.0.8.jar
95 /mnt/wind/dev/mavenLocal/org/springframework/spring-core/2.0.8/spring-core-2.0.8.jar
96 /mnt/wind/dev/mavenLocal/log4j/log4j/1.2.15/log4j-1.2.15.jar
97 /mnt/wind/dev/mavenLocal/org/apache/felix/org.apache.felix.main/1.2.1/org.apache.felix.main-1.2.1.jar
98 /mnt/wind/dev/mavenLocal/org/apache/felix/org.apache.felix.shell/1.0.2/org.apache.felix.shell-1.0.2.jar
99 /mnt/wind/dev/mavenLocal/org/apache/felix/org.apache.felix.shell.tui/1.0.2/org.apache.felix.shell.tui-1.0.2.jar
100 /mnt/wind/dev/mavenLocal/org/apache/felix/org.apache.felix.bundlerepository/1.2.0/org.apache.felix.bundlerepository-1.2.0.jar
101 /mnt/wind/dev/mavenLocal/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar
102 /mnt/wind/dev/mavenLocal/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar
103 /home/mbaudier/dev/src/slc/sandbox/argeo.slc.testui/bin
104
105 felix.auto.start.1= \
106 reference:file:${user.dir}/../sandbox/argeo.slc.jemmytest/bin/ \
107 reference:file:${user.dir}/../org.argeo.slc.detached/bin/ \
108 ${argeo.slc.mavenBase}/org/apache/felix/org.apache.felix.shell/1.0.2/org.apache.felix.shell-1.0.2.jar \
109 ${argeo.slc.mavenBase}/org/apache/felix/org.apache.felix.shell.tui/1.0.2/org.apache.felix.shell.tui-1.0.2.jar \
110 ${argeo.slc.mavenBase}/org/argeo/dep/jemmy/org.argeo.dep.jemmy.nb61/0.2.2/org.argeo.dep.jemmy.nb61-0.2.2.jar
111
112 -->