Author: damjan
Date: Sun Oct 11 11:57:53 2015
New Revision: 1707966

URL: http://svn.apache.org/viewvc?rev=1707966&view=rev
Log:
When ./configure --with-package-format=installed is used, allow tests to run
from the resulting install directory instead of needing an archive.


Modified:
    openoffice/trunk/test/build.xml

Modified: openoffice/trunk/test/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/test/build.xml?rev=1707966&r1=1707965&r2=1707966&view=diff
==============================================================================
--- openoffice/trunk/test/build.xml (original)
+++ openoffice/trunk/test/build.xml Sun Oct 11 11:57:53 2015
@@ -139,9 +139,19 @@
        </target>
        
        <target name="test" depends="compile" description="start test">
+               <!-- Try the specified ${openoffice.home} first -->
                <condition property="test.arg0" 
value="-Dopenoffice.home=${openoffice.home}">
                        <isset property="openoffice.home" />
                </condition>
+
+               <!-- Next try the internal install path that the 
with-package-format=installed option to configure uses -->
+               <available type="dir" 
file="${env.SRC_ROOT}/instsetoo_native/${env.INPATH}/Apache_OpenOffice/installed/install/en-US/openoffice4/program"
+                       property="internalInstalledDir" 
value="${env.SRC_ROOT}/instsetoo_native/${env.INPATH}/Apache_OpenOffice/installed/install/en-US/openoffice4/program"/>
+               <condition property="test.arg0" 
value="-Dopenoffice.home=${internalInstalledDir}">
+                       <isset property="internalInstalledDir" />
+               </condition>
+
+               <!-- Finally try the tar.gz and zip archives which build by 
default -->
                <pathconvert property="openoffice.pack" setonempty="false">
                        <path>
                                <fileset 
dir="${env.SRC_ROOT}/instsetoo_native/${env.INPATH}/Apache_OpenOffice/archive/install/en-US"
 includes="*.tar.gz,*.zip"  erroronmissingdir="false"/>
@@ -150,6 +160,7 @@
                <condition property="test.arg0" 
value="-Dopenoffice.pack=${openoffice.pack}">
                        <isset property="openoffice.pack" />
                </condition>
+
                <fail message="No OpenOffice available!" unless="test.arg0"/>
                <condition property="test.executable" value="./run.bat">
                        <os family="windows" />


Reply via email to