curcuru 01/02/27 07:11:58
Added: test conf.bat conf.properties perf.bat perf.properties Log: New helper batch files to run StylesheetTestletDriver tests; these will replace ConformanceTest.* and PerformanceTest.* Revision Changes Path 1.1 xml-xalan/test/conf.bat Index: conf.bat =================================================================== @echo off @goto start @REM Name: conf.bat @REM Author: [EMAIL PROTECTED] @REM Simple wrapper to run StylesheetTestletDriver over tests\conf :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.StylesheetTestletDriver -load conf.properties %1 %2 %3 %4 %5 %6 %7 %8 %9' call runtest.bat %DASHCRIMSON% StylesheetTestletDriver -load conf.properties %1 %2 %3 %4 %5 %6 %7 %8 %9 set END_PKG= @REM Automatically attempt to style the results into HTML call viewResults.bat %DASHCRIMSON% results-conf\results.xml results-conf\results.html -param summaryfile results-conf\results.txt :end set DASHCRIMSON= 1.1 xml-xalan/test/conf.properties Index: conf.properties =================================================================== # This properties file describes the common options useable with # org.apache.qetest.xsl.StylesheetTestDriver # And defines the defaults used to run all positive tests # in the tests\conf directory #---- 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\\conf # goldDir is where the 'gold' or reference files to check against live goldDir=tests\\conf-gold # outDir is where we put the actual output files outputDir=results-conf # The test results log will be saved in this file logFile=results-conf\\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.StylesheetTestlet #---- Choose tests via filters (either/or) ---- # Set category to run only the single named directory #category=Atrs # Set filter for dirs under inputDir #dirFilter=org.apache.qetest.xsl.ConformanceDirRules # Set filter for files within dirFilter-found directories #fileFilter=org.apache.qetest.xsl.ConformanceFileRules #---- Choose tests via a specific list (either/or) ---- # Set fileList to specify a list of files yourself # Using a fileList means filtering above is not done #fileList=listOfFiles.txt #---- 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 1.1 xml-xalan/test/perf.bat Index: perf.bat =================================================================== @echo off @goto start @REM Name: perf.bat @REM Author: [EMAIL PROTECTED] @REM Simple wrapper to run StylesheetTestletDriver over tests\perf :start @REM Pass along -crimson if it's the first arg if '%1' == '-crimson' set DASHCRIMSON=-crimson if '%1' == '-crimson' shift @echo Currently defaulting JAVA_OPTS to include -mx64m for performance measurements set SJAVA_OPTS=%JAVA_OPTS% set JAVA_OPTS=-mx64m %JAVA_OPTS% set END_PKG=xsl @echo Wrapper using '%DASHCRIMSON% xsl.StylesheetTestletDriver -load perf.properties %1 %2 %3 %4 %5 %6 %7 %8 %9' call runtest.bat %DASHCRIMSON% StylesheetTestletDriver -load perf.properties %1 %2 %3 %4 %5 %6 %7 %8 %9 set END_PKG= @REM Automatically attempt to style the results into HTML call viewResults.bat %DASHCRIMSON% results-perf\results.xml results-perf\results.html -param summaryfile results-perf\results.txt :end set DASHCRIMSON= set JAVA_OPTS=%SJAVA_OPTS% 1.1 xml-xalan/test/perf.properties Index: perf.properties =================================================================== # This properties file describes the common options useable with # org.apache.qetest.xsl.StylesheetTestletDriver when used # with org.apache.qetest.xsl.PerformanceTestlet # And defines the defaults used to run all positive tests # in the tests\perf directory #---- 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\\perf # goldDir is where the 'gold' or reference files to check against live goldDir=tests\\perf-gold # outDir is where we put the actual output files outputDir=results-perf # The test results log will be saved in this file logFile=results-perf\\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.PerformanceTestlet # Alternate testlet that preprocesses stylesheets first #testlet=org.apache.qetest.xsl.PerfPreloadTestlet #---- Choose Performance-specific options ---- # Whether or not we should run a single preloading process # first, to 'prime the pump', load classes, etc. preload=true # How many times to iterate after that iterations=5 #---- Choose tests via filters (either/or) ---- # Set category to run only the single named directory #category=Atrs # Set filter for dirs under inputDir #dirFilter=org.apache.qetest.xsl.ConformanceDirRules # Set filter for files within dirFilter-found directories #fileFilter=org.apache.qetest.xsl.ConformanceFileRules #---- Choose tests via a specific list (either/or) ---- # Set fileList to specify a list of files yourself # Using a fileList means filtering above is not done #fileList=listOfFiles.txt #---- 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
