blob: aefd429fa8e4bab5966681b4f2933ba1be0d6135 [file] [log] [blame]
# Use org.apache.qetest.xsl.ConformanceTest test with this properties
# file to iterate over all the 'contrib' tests
# This file includes descriptive comments for most major options
# Most other xml-xalan\test tests use similar options
#---- Choose locations: where to find files, where to log to
# testDir is where root of test xml/xsl files are
# inputDir=\\xml-xalan\\test\\tests\\temp
# inputDir=\\xml-xalan\\test\\tests\\conf
inputDir=.\\tests\\conf
# goldDir is where the 'gold' files to check against live
goldDir=\\user\\dtm\\xml-xalan\\test\\tests\\conf-gold
# outDir is where we put the actual output files and any logs or error dumps
outputDir=.\\results-d2d
# All test output will be saved in this file
logFile=.\\results-d2d\\ConfTest.xml
#---- Choose processor: flavors supported: xalan|trax|other...
flavor=trax.d2d
#---- Choose tests: Filter to only run specific sets of tests
# Set category to run only the single named directory
# category=axes
# category=idkey
# Set excludes to exclude specific tests: foo.xsl;bar.xsl;goo.xsl
# (58 exclusions for the DOM tests at this time)
# attribvaltemplate08.xsl excluded because it outputs illegal XML with less
# whitespace outside the document element (DOMs have no whitespace outside
# of the root node.
# impincl12.xsl excluded because it outputs accesses file via http inside lotus firewall.
# attribset17.xsl excluded because it outputs HTML that can not be compared.
# axes59.xsl excluded because it relies on the order of namespace nodes.
# axes62.xsl excluded because it relies on the order of namespace nodes.
# conflictres19.xsl excluded because it relies on the order of attribute and namespace nodes.
# idkey01.xsl excluded because it produces multirooted result tree (need document fragment).
# idkey07.xsl excluded because it uses hash values instead of node IDs for generate-id.
# idkey09.xsl excluded because non-valid XML has different number blank lines (not a bug, I think).
# idkey30.xsl excluded because it uses hash values instead of node IDs for generate-id.
# idkey31.xsl excluded because it uses hash values instead of node IDs for generate-id.
# lre04.xsl excluded because it produces multirooted result tree (need document fragment).
# lre05.xsl excluded because it produces multirooted result tree (need document fragment).
# lre08.xsl excluded because it produces multirooted result tree (need document fragment).
# lre13.xsl excluded because it tries to write text node directly to root (need document fragment).
# lre15.xsl excluded because it produces multirooted result tree (need document fragment).
# message01.xsl excluded because non-valid XML (has no root).
# message02.xsl excluded because it tries to write text node directly to root (need document fragment).
# node17.xsl excluded because it relies on the order of namespace nodes.
# numbering25.xsl excluded because it produces multirooted result tree (need document fragment).
# output26.xsl excluded because it tries to write text node directly to root (need document fragment).
# output33.xsl excluded because it outputs HTML that can not be compared.
# output42.xsl excluded because it produces multirooted result tree (need document fragment).
# output43.xsl excluded because it produces multirooted result tree (need document fragment).
# output46.xsl excluded because it produces multirooted result tree (need document fragment).
# output52.xsl excluded because it outputs HTML that can not be compared.
# output74.xsl excluded because it outputs HTML that can not be compared.
# output76.xsl excluded because it tries to write text node directly to root (need document fragment).
# predicate37 excluded because it tries to write text node directly to root (need document fragment).
# predicate38 excluded because it tries to write text node directly to root (need document fragment).
# select07.xsl excluded because it tries to write text node directly to root (need document fragment).
# select69.xsl excluded because it relies on the order of attribute nodes to product text.
# sort22.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort23.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort24.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort25.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort30.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort31.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort35.xsl excluded because it tries to write text node directly to root (need document fragment).
# sort37.xsl excluded because it tries to write text node directly to root (need document fragment).
# whitespace11.xsl excluded because it tries to write text node directly to root (need document fragment).
#
# lre07.xsl (bug [probably relativly harmless]) extra (repeated) namespace node.
# lre10.xsl (bug [probably relativly harmless]) extra namespace node on ped:out2.
# namespace02.xsl (bug [probably relativly harmless]) extra (repeated) namespace node.
# namespace20.xsl (bug [probably relativly harmless]) extra (repeated) namespace node.
# namespace24.xsl (bug [probably relativly harmless]) extra (repeated) namespace node.
excludes=attribvaltemplate08.xsl;impincl12.xsl;attribset17.xsl;axes59.xsl;axes62.xsl\
;conflictres19.xsl;idkey01.xsl;idkey07.xsl\
;idkey09.xsl;idkey30.xsl;idkey31.xsl;lre04.xsl;lre05.xsl;lre08.xsl\
;lre13.xsl;lre15.xsl\
;message01.xsl;message02.xsl;\
;node17.xsl;numbering25.xsl;output26.xsl;output33.xsl;output42.xsl\
;output43.xsl\
;output46.xsl;output52.xsl;output74.xsl;output76.xsl;position70.xsl;predicate37.xsl\
;predicate38.xsl\
;whitespace11.xsl\
;select07.xsl;select69.xsl\
;sort22.xsl;sort23.xsl;sort24.xsl;sort25.xsl;sort30.xsl;sort31.xsl;sort35.xsl;sort37.xsl\
;namespace02.xsl;namespace20.xsl;namespace24.xsl;lre07.xsl;lre10.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
fileChecker=org.apache.qetest.xsl.XHTFileCheckService
#---- 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=50
# If we should save performance-oriented info in the logfile
perfLogging=true
# Set debug for advanced debugging of the tests themselves
#debug=true
#---- Choose a liaison: only valid with flavor=xalan
# XDTM Xalan-J 1.x/Xerces DTM -default- (uses xerces.jar)
#liaison=org.apache.xalan.xpath.dtm.DTMLiaison
# XDOM Xalan-J 1.x/Xerces DOM (uses xerces.jar)
#liaison=org.apache.xalan.xpath.xdom.XercesLiaison