Testing is less than completely clean. I haven't dug into exactly what
the mismatches are, and I don't know whether these are regressions in
the candidate or were known to be present in the previous release. At
least one of them looks like something we fixed once before, at least in
IBM's code...
Smoketest reports that it passed, with (expected, if I remember
correctly) error messages on the console.
apitest reports two failures:
[xalantest] TestCaseInit 22
runOneTest:org.apache.qetest.xalanj2.SmoketestOuttakes
[xalantest] resultsfile
[xalantest] result=Fail
[xalantest] fileRef=results-api/SmoketestOuttakes.xml
[xalantest] Individual test points taken out of other automation files
[xalantest] FAIL! SmoketestOuttakes.runTest()
[xalantest] TestCaseClose(Fail) 22
runOneTest:org.apache.qetest.xalanj2.SmoketestOuttakes
[xalantest] TestCaseInit 23
runOneTest:org.apache.qetest.xalanj2.SystemIDResolverAPITest
[xalantest] resultsfile
[xalantest] result=Fail
[xalantest] fileRef=results-api/SystemIDResolverAPITest.xml
[xalantest] Functionality/system/integration tests for
SystemIDResolver
[xalantest] FAIL! SystemIDResolverAPITest.runTest()
[xalantest] TestCaseClose(Fail) 23
runOneTest:org.apache.qetest.xalanj2.SystemIDResolverAPITest
conf.xsltc reports:
[xalantest] fileCheck
[xalantest] reference=tests/conf-gold/whitespace/whitespace35.out
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] reportedBy=XHTFileCheckService
[xalantest] actual=results-conf_xsltc/whitespace/whitespace35.out
[xalantest] StylesheetTestlet{trax} whitespace35.xsl(null)
[xalantest] XHTFileCheckService whitespace diff warning, failing!
[xalantest] gold-parse-type;[xml];
[xalantest] test-parse-type;[xml];
[xalantest] whitespace-diff; whitespace-diff; whitespace-diff;
XHTFileCheckService whitespace diff warning!
[xalantest]
[xalantest] FAIL! StylesheetTestlet{trax} whitespace35.xsl
[xalantest] fileref
[xalantest] xmlName=tests/conf/whitespace/whitespace35.xml
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] inputName=tests/conf/whitespace/whitespace35.xsl
[xalantest] idref=whitespace35.xsl
[xalantest] outputName=results-conf_xsltc/whitespace/whitespace35.out
[xalantest] goldName=tests/conf-gold/whitespace/whitespace35.out
[xalantest] warning;org.xml.sax.SAXParseException; systemId:
file:///home/keshlam/xalan/xalan-test/results-conf_xsltc/output/output63.out;
lineNumber: 10; columnNumber: 3; The element type "br" must be
terminated by the matching end-tag "</br>".
[xalantest] test-parse-type;[html];
[xalantest]
missing-node-gold;DOCUMENT(#document);DOCUMENT(#document);name missing
on gold
[xalantest] XHTFileCheckService files were not equal
[xalantest]
[xalantest] FAIL! StylesheetTestlet{trax} output63.xsl
[xalantest] fileref
[xalantest] xmlName=tests/conf/output/output63.xml
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] inputName=tests/conf/output/output63.xsl
[xalantest] idref=output63.xsl
[xalantest] outputName=results-conf_xsltc/output/output63.out
[xalantest] goldName=tests/conf-gold/output/output63.out
(That one looks like the "does > need to be escaped" issue again.
Tests apparently didn't think so,
whatever is checking disagrees with them.)
[xalantest] mismatch-value;TEXT()len=29;TEXT()len=225;lengths do not match
[xalantest] mismatch-value-gold;TEXT();
[xalantest] Number of IDs accumulated: 35
[xalantest] mismatch-value-text;TEXT();[xalantest] Number of IDs
accumulated: 35FAIL on side/text() node whose ID is N65543FAIL on
side/comment() node whose ID is N65542FAIL on
side/processing-instruction('s-pi') node whose ID is
N65544FAIL on 49a body node whose ID is N65542
[xalantest] XHTFileCheckService files were not equal
[xalantest]
[xalantest] FAIL! StylesheetTestlet{trax} idkey49.xsl
[xalantest] fileref
[xalantest] xmlName=tests/conf/idkey/idkey49.xml
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] inputName=tests/conf/idkey/idkey49.xsl
[xalantest] idref=idkey49.xsl
[xalantest] outputName=results-conf_xsltc/idkey/idkey49.out
[xalantest] goldName=tests/conf-gold/idkey/idkey49.out
[xalantest] mismatch-value;TEXT()len=29;TEXT()len=28;lengths do not match
[xalantest] mismatch-value-gold;TEXT();
[xalantest] Number of IDs accumulated: 10
[xalantest] mismatch-value-text;TEXT();
[xalantest] Number of IDs accumulated: 4
[xalantest] XHTFileCheckService files were not equal
[xalantest]
[xalantest] FAIL! StylesheetTestlet{trax} idkey31.xsl
[xalantest] fileref
[xalantest] xmlName=tests/conf/idkey/idkey31.xml
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] inputName=tests/conf/idkey/idkey31.xsl
[xalantest] idref=idkey31.xsl
[xalantest] outputName=results-conf_xsltc/idkey/idkey31.out
[xalantest] goldName=tests/conf-gold/idkey/idkey31.out
[xalantest] mismatch-value;TEXT()len=1;TEXT()len=2;lengths do not match
[xalantest] mismatch-value-gold;TEXT();
[xalantest] 0
[xalantest] mismatch-value-text;TEXT();
[xalantest] -0
[xalantest] XHTFileCheckService files were not equal
[xalantest]
[xalantest] FAIL! StylesheetTestlet{trax} math111.xsl
[xalantest] fileref
[xalantest] xmlName=tests/conf/math/math111.xml
[xalantest] baseref=/home/keshlam/xalan/xalan-test
[xalantest] inputName=tests/conf/math/math111.xsl
[xalantest] idref=math111.xsl
[xalantest] outputName=results-conf_xsltc/math/math111.out
[xalantest] goldName=tests/conf-gold/math/math111.out
I seem to remember seeing that -0 issue long ago. Thought we had
resolved it. Reintroduced?