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 --- |