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...@apache.org on 2001/06/15 19:49:10 UTC

cvs commit: xml-xalan/test threads.bat threads.filelist threads.properties

curcuru     01/06/15 10:49:10

  Added:       test     threads.bat threads.filelist threads.properties
  Log:
  New Threaded testing model based on Testlet/StylesheetTestletDriver
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/threads.bat
  
  Index: threads.bat
  ===================================================================
  @echo off
  @goto start
  @REM	Name:   threads.bat
  @REM	Author: Shane_Curcuru@lotus.com
  @REM Simple wrapper to run ThreadedTestletDriver with 
  @REM    threads.properties and threads.filelist
  
  :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 Wrapper using '%DASHCRIMSON% xsl.ThreadedTestletDriver -load threads.properties %1 %2 %3 %4 %5 %6 %7 %8 %9'
  call runtest.bat %DASHCRIMSON% ThreadedTestletDriver -load threads.properties %1 %2 %3 %4 %5 %6 %7 %8 %9
  set END_PKG=
  
  @REM (Optional) Automatically attempt to style the results into HTML
  call viewResults.bat %DASHCRIMSON% results-threads\results.xml results-threads\results.html -param summaryfile results.txt
  
  :end
  set DASHCRIMSON=
  
  
  
  1.1                  xml-xalan/test/threads.filelist
  
  Index: threads.filelist
  ===================================================================
  # See also threads.properties
  # Feel free to edit to run different files; note we do *not* use inputDir, etc.
  # First file is compiled into common Templates object
  #   all remaining files are then spun off onto a thread each
  # Lines must be qualified path/filenames whitespace separated like:
  # path/inputName path/xmlName path/outputName path/goldName flavor [optional options]
  
  # This file is used as a Templates across all threads
  tests/api/trax/identity.xsl tests/api/trax/identity.xml results-threads/identity-shared.out tests/api-gold/trax/identity.out trax
  
  # These files are each processed in their own thread
  tests/api/Minitest.xsl            tests/api/Minitest.xml            results-threads/Minitest1.out  tests/api-gold/Minitest-xalanj2.out    trax iterations 5
  tests/api/trax/dom/DOMImpIncl.xsl tests/api/trax/dom/DOMImpIncl.xml results-threads/DOMImpIncl.out tests/api-gold/trax/dom/DOMImpIncl.out trax.dom 
  tests/conf/copy/copy01.xsl        tests/conf/copy/copy01.xml        results-threads/copy01.out     tests/conf-gold/copy/copy01.out        trax.dom
  
  
  
  1.1                  xml-xalan/test/threads.properties
  
  Index: threads.properties
  ===================================================================
  # This properties file describes the options useable with 
  #   org.apache.qetest.xsl.ThreadedTestletDriver
  # And defines the default used to run a selection of tests 
  #   with ThreadedStylesheetTestlets
  # see also threads.filelist
  # Note also not all options are actually set from here!
  
  
  #---- Choose locations: where to find files, where to log to ----
  # Note that inputDir, outDir, goldDir are not used when fileList is used
  # inputDir is where root of test xml/xsl files are
  inputDir=tests\\api
  
  # goldDir is where the 'gold' or reference files to check against live
  goldDir=tests\\api-gold
  
  # outDir is where we put the actual output files
  outputDir=results-threads
  
  # The test results log will be saved in this file
  logFile=results-threads\\results.xml
  
  
  #---- Choose XSLT processor and test algorithim ----
  # ProcessorWrapper flavors supported: xalan|trax|trax.s2s|other
  flavor=trax
  
  # A Testlet class defines the actual algorithim used to 
  #   test each stylesheet found
  testlet=org.apache.qetest.xsl.ThreadedStylesheetTestlet
  
  
  #---- Choose tests via a specific list ----
  # Set fileList to specify a list of files yourself
  # Using a fileList means filtering above is not done
  fileList=threads.filelist
  
  
  #---- Choose other test filtering options ----
  # Specify files that have the xsl embedded in them.
  embedded=embed01.xml;embed02.xml;embed07.xml
  
  # Specify a file differ for the output files
  fileChecker=org.apache.qetest.xsl.XHTFileCheckService
  
  # Specify files to be skipped, and not tested at all
  #excludes=lre01.xsl;lre02.xsl
  
  
  #---- 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
  # Choose output: How much logging info is put to the console only
  ConsoleLogger.loggingLevel=30
  
  # If we should save performance-oriented info in the logfile
  perfLogging=true
  
  # Set debug for advanced debugging of the tests themselves
  #debug=true
  
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org