You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by cu...@locus.apache.org on 2000/12/28 20:46:49 UTC

cvs commit: xml-xalan/test PerformanceTest.bat PerformanceTest.properties

curcuru     00/12/28 11:46:49

  Added:       test     PerformanceTest.bat PerformanceTest.properties
  Log:
  Convenince batch files for running the 'PerformanceTest' driver
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/PerformanceTest.bat
  
  Index: PerformanceTest.bat
  ===================================================================
  @echo off
  @goto start
  @REM	Name:   PerformanceTest.bat
  @REM	Author: Shane_Curcuru@lotus.com
  @REM Simple wrapper for runtest.bat to run the 'default' 
  @REM    Performance test wrapper, along with any extra args provided
  @REM Note this automatically adds -mx64m to JAVA_OPTS 
  @REM    since here we're more concerned with timing data 
  @REM    than with memory usage data
  
  :start
  @REM Pass along -crimson if it's the first arg
  if '%1' == '-crimson' set DASHCRIMSON=-crimson
  if '%1' == '-crimson' shift
  set END_PKG=xsl
  @echo Adding -mx64m to JAVA_OPTS
  set JAVA_OPTS=-mx64m %JAVA_OPTS%
  @echo Wrapper using '%DASHCRIMSON% xsl.PerformanceTest -load PerformanceTest.properties  arg1 arg2...'
  call runtest.bat %DASHCRIMSON% PerformanceTest -load PerformanceTest.properties %1 %2 %3 %4 %5 %6 %7 %8 %9
  set END_PKG=
  set DASHCRIMSON=
  :end
  
  
  
  1.1                  xml-xalan/test/PerformanceTest.properties
  
  Index: PerformanceTest.properties
  ===================================================================
  # Use org.apache.qetest.xsl.PerformanceTest test with this properties 
  #   file to iterate over all the 'perf' tests and capture 
  #   various performance-related data
  # This file includes descriptive comments for most major options
  # Most other xml-xalan\test tests use similar options
  
  #---- Choose performance-related properties
  # Should we preload a single process before timing iterations?
  preload=true
  
  # How many iterations should we make for each file?
  iterations=10
  
  #---- Choose locations: where to find files, where to log to
  # testDir is where root of test xml/xsl files are
  inputDir=tests\\perf
  
  # goldDir is where the 'gold' files to check against live
  goldDir=tests\\perf-gold
  
  # outDir is where we put the actual output files and any logs or error dumps
  outputDir=results-perf
  
  # All test output will be saved in this file
  logFile=results-perf\\PerformanceTest.xml
  
  #---- Choose processor: flavors supported: xalan|trax|other...
  flavor=trax
  
  #---- Choose tests: Filter to only run specific sets of tests
  # Set category to run only the single named directory
  #category=Atrs
  
  # Set excludes to exclude specific tests: foo.xsl;bar.xsl;goo.xsl
  #excludes=lre01.xsl;lre02.xsl
  
  # Run a specific list of files in the named file (see XLDirectoryIterator.java)
  #fileList=myListOfFiles.txt
  
  # Uncomment noErrTest to skip running any ./err subdir tests
  noErrTest=true
  
  #---- Choose output: How much/what kinds of info should we log
  # Choose output: How much logging info is saved: between 0 (very little) and 99 (lots)
  loggingLevel=99
  
  # If we should save performance-oriented info in the logfile
  # For the performance test, this should always be true
  perfLogging=true
  
  # Set debug for advanced debugging of the tests themselves
  #debug=true