build.xml (6b55ece7) build.xml (b4d2d410)
1<?xml version="1.0"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements. See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership. The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the

--- 12 unchanged lines hidden (view full) ---

21 ***********************************************************-->
22
23
24
25<project basedir="." default="test">
26 <property environment="env" />
27 <property file="build.properties" />
28 <property name="env.DISPLAY" value=":0.0"/>
1<?xml version="1.0"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements. See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership. The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the

--- 12 unchanged lines hidden (view full) ---

21 ***********************************************************-->
22
23
24
25<project basedir="." default="test">
26 <property environment="env" />
27 <property file="build.properties" />
28 <property name="env.DISPLAY" value=":0.0"/>
29 <property name="env.INPATH" value="testspace"/>
30 <property name="env.TESTSPACE" value="${env.INPATH}" />
29 <property name="env.TESTSPACE" value="testspace" />
31 <property name="env.JUNIT_HOME" value="external/junit" />
32 <property name="junit.home" value="${env.JUNIT_HOME}" />
33 <property name="testspace" value="${env.TESTSPACE}" />
34 <property name="classes" value="${testspace}/class" />
30 <property name="env.JUNIT_HOME" value="external/junit" />
31 <property name="junit.home" value="${env.JUNIT_HOME}" />
32 <property name="testspace" value="${env.TESTSPACE}" />
33 <property name="classes" value="${testspace}/class" />
35 <property name="dist" value="." />
34 <property name="dist" value="${testspace}" />
36 <property name="test.name" value="BVT" />
37 <property name="test.classes" value="testcase/gui/bvt/*.class" />
38 <property name="test.output" value="${testspace}/output" />
39 <property name="test.result" value="${test.output}/result" />
40 <property name="test.report" value="${test.output}/report" />
41 <property name="junit.style.dir" value="reportstyle" />
42
43 <path id="junit.classpath">
44 <fileset dir="${junit.home}" erroronmissingdir="false">
45 <include name="*.jar" />
46 </fileset>
47 </path>
35 <property name="test.name" value="BVT" />
36 <property name="test.classes" value="testcase/gui/bvt/*.class" />
37 <property name="test.output" value="${testspace}/output" />
38 <property name="test.result" value="${test.output}/result" />
39 <property name="test.report" value="${test.output}/report" />
40 <property name="junit.style.dir" value="reportstyle" />
41
42 <path id="junit.classpath">
43 <fileset dir="${junit.home}" erroronmissingdir="false">
44 <include name="*.jar" />
45 </fileset>
46 </path>
47
48 <target name="upgrade">
49 <property name="upgrade.script" location="${java.io.tmpdir}/aoo_test_upgrade.xml"/>
50 <property name="upgrade.to" location="."/>
51 <copy file="build.xml" tofile="${upgrade.script}"/>
52 <condition property="ant.executable" value="ant.bat">
53 <os family="windows" />
54 </condition>
55 <property name="ant.executable" value="ant"/>
56 <exec executable="${ant.executable}" spawn="true">
57 <arg value="-Dupgrade.to=${upgrade.to}"/>
58 <arg value="-f"/>
59 <arg value="${upgrade.script}"/>
60 <arg value="upgrade.run"/>
61 </exec>
62 </target>
48
63
49 <target name="testcommon.init">
64 <target name="upgrade.run">
65 <property name="testpack.url" value="http://9.123.117.85/testpack/trunk/aoo_test.zip"/>
66 <property name="testack.temp" location="${java.io.tmpdir}/aoo_test.zip"/>
67 <get src="${testpack.url}" dest="${testack.temp}"/>
68 <delete dir="${upgrade.to}" failonerror="false"/>
69 <mkdir dir="${upgrade.to}"/>
70 <unzip src="${testack.temp}" dest="${upgrade.to}"/>
71 </target>
72
73 <target name="testcommon.init">
50 <mkdir dir="${classes}" />
51 <copy includeemptydirs="false" todir="${classes}">
52 <fileset dir="testcommon/source">
53 <exclude name="**/*.java" />
54 </fileset>
55 </copy>
56 </target>
57

--- 69 unchanged lines hidden (view full) ---

127 <get src="${junit.jar.repos}" dest="${junit.home}/junit.jar" skipexisting="true" />
128 </target>
129
130 <target name="compile" depends="testcommon.init, testcommon.compile, testgui.init, testgui.compile, testuno.init, testuno.compile" description="Compile source code">
131 </target>
132
133 <target name="dist">
134 <tstamp />
74 <mkdir dir="${classes}" />
75 <copy includeemptydirs="false" todir="${classes}">
76 <fileset dir="testcommon/source">
77 <exclude name="**/*.java" />
78 </fileset>
79 </copy>
80 </target>
81

--- 69 unchanged lines hidden (view full) ---

151 <get src="${junit.jar.repos}" dest="${junit.home}/junit.jar" skipexisting="true" />
152 </target>
153
154 <target name="compile" depends="testcommon.init, testcommon.compile, testgui.init, testgui.compile, testuno.init, testuno.compile" description="Compile source code">
155 </target>
156
157 <target name="dist">
158 <tstamp />
135 <property name="dist.archive" value="aoo_test_${DSTAMP}.zip" />
136 <zip destfile="${dist}/${dist.archive}" basedir="." update="true" includes="testcommon/**,testgui/**,testuno/**,build.xml,build.example.properties,external/**,reportstyle/**" excludes="**/bin/**">
159 <tstamp>
160 <format property="testpack.version" pattern="yyyyMMddhhmmss"/>
161 </tstamp>
162 <property name="dist.archive" value="aoo_test_${DSTAMP}.zip" />
163 <echo file="${testpack.version}">${testpack.version}</echo>
164 <zip destfile="${dist}/${dist.archive}" basedir="." update="false" excludes="testspace/**,testassistant/**,testassistant.feature/**,**/bin/**">
137 </zip>
165 </zip>
166 <delete file="${testpack.version}"/>
138 </target>
139
140 <target name="check.build" description="Check the build context">
141 <condition property="openoffice.pack.dir" value="${env.SRC_ROOT}/instsetoo_native/${env.INPATH}/OpenOffice/archive/install/en-US">
142 <isset property="env.SRC_ROOT" />
143 </condition>
144 <condition property="find.build.skip">
145 <or>

--- 154 unchanged lines hidden (view full) ---

300 <echo>${test.os.name}-${test.os.version}-${test.os.arch}</echo>
301 <property file="${openoffice.home}/program/versionrc" prefix="openoffice"/>
302 <property file="${openoffice.home}/program/version.ini" prefix="openoffice"/>
303 <property name="openoffice.build.name" value=""/>
304 </target>
305
306
307 <target name="report.test" unless="report.test.skip" description="Upload the testing result to report repository." depends="detect.testenv">
167 </target>
168
169 <target name="check.build" description="Check the build context">
170 <condition property="openoffice.pack.dir" value="${env.SRC_ROOT}/instsetoo_native/${env.INPATH}/OpenOffice/archive/install/en-US">
171 <isset property="env.SRC_ROOT" />
172 </condition>
173 <condition property="find.build.skip">
174 <or>

--- 154 unchanged lines hidden (view full) ---

329 <echo>${test.os.name}-${test.os.version}-${test.os.arch}</echo>
330 <property file="${openoffice.home}/program/versionrc" prefix="openoffice"/>
331 <property file="${openoffice.home}/program/version.ini" prefix="openoffice"/>
332 <property name="openoffice.build.name" value=""/>
333 </target>
334
335
336 <target name="report.test" unless="report.test.skip" description="Upload the testing result to report repository." depends="detect.testenv">
308 <property name="report.to" value="${openoffice.build.name}/${test.name}/${test.os.name}-${test.os.version}-${test.os.arch}" />
337 <property name="report.to" value="${openoffice.build.name}-${test.name}/${test.os.name}-${test.os.version}-${test.os.arch}" />
309 <echo>Uploading report to ${report.repos}/${report.to}</echo>
310 <property name="report.to.temp" location="${testspace}/.temp.ouput"/>
311 <delete dir="${report.to.temp}" deleteonexit="true"/>
312 <copy todir="${report.to.temp}/${report.to}">
313 <fileset dir="${test.output}" />
314 </copy>
315 <scp todir="${report.repos}" trust="true">
316 <fileset dir="${report.to.temp}"/>

--- 20 unchanged lines hidden ---
338 <echo>Uploading report to ${report.repos}/${report.to}</echo>
339 <property name="report.to.temp" location="${testspace}/.temp.ouput"/>
340 <delete dir="${report.to.temp}" deleteonexit="true"/>
341 <copy todir="${report.to.temp}/${report.to}">
342 <fileset dir="${test.output}" />
343 </copy>
344 <scp todir="${report.repos}" trust="true">
345 <fileset dir="${report.to.temp}"/>

--- 20 unchanged lines hidden ---