This is an automated email from the ASF dual-hosted git repository.

cmarcum pushed a commit to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git


The following commit(s) were added to refs/heads/AOO42X by this push:
     new dee6bc1  Refs #128452 - JUnit and Hamcrest update for test automation 
(#130)
dee6bc1 is described below

commit dee6bc1153c06cb6d345ec35bc74de270864b7cf
Author: Carl Marcum <carl.mar...@codebuilders.net>
AuthorDate: Mon May 31 14:05:51 2021 -0400

    Refs #128452 - JUnit and Hamcrest update for test automation (#130)
    
    Refs #128452 - update junit lib from 4.10 to 4.12
    added hamcrest 2.2 and updated build and run files.
---
 test/build.xml | 11 ++++++++++-
 test/run       |  2 +-
 test/run.bat   |  2 +-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/test/build.xml b/test/build.xml
index 1bda3eb..6a9635b 100644
--- a/test/build.xml
+++ b/test/build.xml
@@ -27,7 +27,8 @@
        <property name="junit.home" value="${env.JUNIT_HOME}" />
        <property name="dist.dir" value="." />
        <property name="dist.name" value="aoo_test" />
-       <property name="junit.jar.repos" 
value="https://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.jar"; />
+       <property name="junit.jar.repos" 
value="https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar"; />
+       <property name="hamcrest.jar.repos" 
value="https://repo1.maven.org/maven2/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar";
 />
        
        <path id="uno.classpath">
                <fileset dir="${env.OUTDIR}/bin" erroronmissingdir="false">
@@ -51,12 +52,20 @@
                        </fileset>
                        <globmapper from="*" to="junit.jar" />
         </copy>
+               <copy todir="lib" >
+                       <fileset dir="${junit.home}" erroronmissingdir="false">
+                               <include name="hamcrest*.jar" />
+                       </fileset>
+                       <globmapper from="*" to="hamcrest.jar" />
+               </copy>
                <available file="lib/junit.jar" property="junit.jar.exists"/>
+               <available file="lib/hamcrest.jar" 
property="hamcrest.jar.exists"/>
        </target>
 
        <target name="prepare.junit" depends="check.junit" 
unless="junit.jar.exists">
                <mkdir dir="lib" />
                <get src="${junit.jar.repos}" dest="lib/junit.jar" 
skipexisting="true" />
+               <get src="${hamcrest.jar.repos}" dest="lib/hamcrest.jar" 
skipexisting="true" />
        </target>
        
        <target name="testcommon.init">
diff --git a/test/run b/test/run
index 01c64ed..ed5bc43 100755
--- a/test/run
+++ b/test/run
@@ -26,4 +26,4 @@ if [ -z "$DISPLAY" ]; then
 fi
 
 BASE=$(cd `dirname "$0"`; pwd)
-eval java -cp 
\"$BASE/lib/junit.jar:$BASE/testcommon/bin:$BASE/testgui/bin:$BASE/testuno/bin:$BASE/testgui/data:$BASE/testuno/data\"
 org.openoffice.test.Run -r org.openoffice.test.common.Installer -l 
org.openoffice.test.common.XMLReporter -l 
org.openoffice.test.common.ReportUploader \"-Dtestspace=$BASE/testspace\" 
-Dsingleton=true "$*"
+eval java -cp 
\"$BASE/lib/junit.jar:$BASE/lib/hamcrest.jar:$BASE/testcommon/bin:$BASE/testgui/bin:$BASE/testuno/bin:$BASE/testgui/data:$BASE/testuno/data\"
 org.openoffice.test.Run -r org.openoffice.test.common.Installer -l 
org.openoffice.test.common.XMLReporter -l 
org.openoffice.test.common.ReportUploader \"-Dtestspace=$BASE/testspace\" 
-Dsingleton=true "$*"
diff --git a/test/run.bat b/test/run.bat
index 4ce3995..cc983ed 100644
--- a/test/run.bat
+++ b/test/run.bat
@@ -21,5 +21,5 @@ rem
 rem *************************************************************
 
 set BASE=%~pd0%
-java -cp 
"%BASE%\lib\junit.jar;%BASE%\testcommon\bin;%BASE%\testgui\bin;%BASE%\testuno\bin;%BASE%\testgui\data;%BASE%\testuno\data"
 org.openoffice.test.Run -r org.openoffice.test.common.Installer -l 
org.openoffice.test.common.XMLReporter -l 
org.openoffice.test.common.ReportUploader "-Dtestspace=%BASE%\testspace" 
-Dsingleton=true %*
+java -cp 
"%BASE%\lib\junit.jar;%BASE%\lib\hamcrest.jar;%BASE%\testcommon\bin;%BASE%\testgui\bin;%BASE%\testuno\bin;%BASE%\testgui\data;%BASE%\testuno\data"
 org.openoffice.test.Run -r org.openoffice.test.common.Installer -l 
org.openoffice.test.common.XMLReporter -l 
org.openoffice.test.common.ReportUploader "-Dtestspace=%BASE%\testspace" 
-Dsingleton=true %*
 

Reply via email to