curcuru 00/11/16 14:42:47
Modified: test runtest.bat Added: test traxapitest-crimson.bat Log: Updates for simple way to run TRAX API tests with Crimson instead of Xerces Revision Changes Path 1.3 +13 -1 xml-xalan/test/runtest.bat Index: runtest.bat =================================================================== RCS file: /home/cvs/xml-xalan/test/runtest.bat,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- runtest.bat 2000/11/06 19:18:45 1.2 +++ runtest.bat 2000/11/16 22:42:47 1.3 @@ -9,6 +9,8 @@ @echo JAVA_OPTS Will be passed to java.exe or jview.exe @echo EXTRA_CP Will be appended to the classpath @echo END_PKG Will be the subpackage name after org.apache.qetest [EMAIL PROTECTED] Special: %1=-jview: Run Microsoft's jview instead of java [EMAIL PROTECTED] Special: %1=-crimson: Use crimson.jar instead of xerces.jar @echo Common args include (from the java file, ignore first two "ERROR" lines): @REM Call with illegal arg to force Java code to print usage() java -classpath %CLASSPATH%;testxsl.jar;%JARDIR%\testxsl.jar org.apache.qetest.xsl.XSLProcessorTestBase -load @@ -25,6 +27,12 @@ if '%1' == '-?' goto usage if '%1' == '-jview' goto setjv if '%1' == '-JVIEW' goto setjv [EMAIL PROTECTED] Note jview and crimson can't both be done: write your own batch file [EMAIL PROTECTED] -crimson: Use crimson.jar instead of xerces.jar [EMAIL PROTECTED] shift to get rid of -crimson arg; just pass rest of args along [EMAIL PROTECTED] you'll probably want to change JAVA_OPTS with system properties for crimson too! +if '%1' == '-crimson' set PARSER_JAR=crimson.jar +if '%1' == '-crimson' shift @REM Non-jview: Trickery to guess appropriate location of java.exe program if "%JAVA_HOME%" == "" set JAVA_EXE=java @@ -42,6 +50,9 @@ goto dojardir :dojardir [EMAIL PROTECTED] If PARSER_JAR blank, default to xerces +if "%PARSER_JAR%" == "" set PARSER_JAR=xerces.jar + @REM If JARDIR blank, use the existing classpath first, so we pick up @REM any classes the user may have specified before default ones @REM Note that this could cause conflicts if the user only specified @@ -51,7 +62,7 @@ if "%JARDIR%" == "" goto done @REM If JARDIR set, put those references first then default classpath -if not "%JARDIR%" == "" set TEST_CP=%JARDIR%\testxsl.jar;%JARDIR%\xerces.jar;%JARDIR%\xalan.jar;%JARDIR%\bsf.jar;%JARDIR%\js.jar;%CLASSPATH% +if not "%JARDIR%" == "" set TEST_CP=%JARDIR%\testxsl.jar;%JARDIR%\%PARSER_JAR%;%JARDIR%\xalan.jar;%JARDIR%\bsf.jar;%JARDIR%\js.jar;%CLASSPATH% @REM Wrappers use EXTRA_CP to add items to our classpath; if set, append if not "%EXTRA_CP%" == "" set TEST_CP=%TEST_CP%;%EXTRA_CP% @@ -74,5 +85,6 @@ set TEST_CP= set JAVA_EXE= set CMDCP= +set PARSER_JAR= if '%END_PKG%' == 'xsl' set END_PKG= :end 1.1 xml-xalan/test/traxapitest-crimson.bat Index: traxapitest-crimson.bat =================================================================== @echo off @goto start @REM Name: traxapitest.bat @REM Author: [EMAIL PROTECTED] :start set END_PKG=trax set JAVA_OPTS=-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.crimson.jaxp.DocumentBuilderFactoryImpl -D=org.apache.crimson.jaxp.SAXParserFactoryImpl @echo Wrapper using 'trax.%1 -load APITest.properties' with crimson instead of Xerces call runtest.bat -crimson %1 -load APITest.properties %2 %3 %4 %5 %6 %7 %8 %9 set END_PKG= set JAVA_OPTS= :end
