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
  
  
  

Reply via email to