Noam Lampert 04f4ba1068 Convert jgac to java_refs, and jre6 to jre %!s(int64=19) %!d(string=hai) anos
..
ChangeLog 087a7b202c add false alarm to knownFailures.jvm.lst %!s(int64=19) %!d(string=hai) anos
Makefile f3e12e648f support profile net_2_0 %!s(int64=19) %!d(string=hai) anos
README b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit %!s(int64=20) %!d(string=hai) anos
README.j2ee 04f4ba1068 Convert jgac to java_refs, and jre6 to jre %!s(int64=19) %!d(string=hai) anos
XmlCompare.cs 9bdec12456 Kill all executable flags on *.cs and ChangeLog files. %!s(int64=19) %!d(string=hai) anos
XmlNormalizer.cs 599d019a43 2005-02-25 Atsushi Enomoto <[email protected]> %!s(int64=21) %!d(string=hai) anos
XsltTestUtils.cs 6b7a7509df 2006-01-06 Atsushi Enomoto <[email protected]> %!s(int64=20) %!d(string=hai) anos
catalog-fixed.diff e5db703be7 fix the catalog better %!s(int64=20) %!d(string=hai) anos
catalog.sed 6b7a7509df 2006-01-06 Atsushi Enomoto <[email protected]> %!s(int64=20) %!d(string=hai) anos
fixme.lst 89935d4094 Remove fixed testcases from known failures list. %!s(int64=20) %!d(string=hai) anos
generate.cs b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit %!s(int64=20) %!d(string=hai) anos
ignore.lst 402db49c48 * XslKey.cs: fixed KeyIndexTable.Evaluate method, changed XPathNavigator given to GetNodesByValue() %!s(int64=20) %!d(string=hai) anos
knownFailures.jvm.lst 087a7b202c add false alarm to knownFailures.jvm.lst %!s(int64=19) %!d(string=hai) anos
knownFailures.lst a40a00bcde 2006-03-15 Atsushi Enomoto <[email protected]> %!s(int64=20) %!d(string=hai) anos
run-test.j2ee.bat 04f4ba1068 Convert jgac to java_refs, and jre6 to jre %!s(int64=19) %!d(string=hai) anos
xslt.sln b83c49167b merge java tests stuff from mainsoft.1.7 branch %!s(int64=20) %!d(string=hai) anos
xslt.vmwcsproj b83c49167b merge java tests stuff from mainsoft.1.7 branch %!s(int64=20) %!d(string=hai) anos
xslt20.J2EE.csproj 04f4ba1068 Convert jgac to java_refs, and jre6 to jre %!s(int64=19) %!d(string=hai) anos
xslt20.J2EE.sln 9161a2b3a7 Grasshopper project system now uses csproj extension %!s(int64=19) %!d(string=hai) anos
xslt20.csproj 4d5a8ec003 run xml standalone tests on GH 2.0 %!s(int64=19) %!d(string=hai) anos
xslt20.sln 4d5a8ec003 run xml standalone tests on GH 2.0 %!s(int64=19) %!d(string=hai) anos
xslttest.cs 0ca4c0c5ef merge -r 60814:60815 %!s(int64=19) %!d(string=hai) anos

README

This is a test system using OASIS XSLT test suite
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xslt

"make" will do what you need (downloading test archive, expanding,
compiling test runner.

"make run-test" will run only clean tests (check for regressions).
"make run-failed-test" will run only failed tests and inverse the
test results (check for progressions).
"make run-all-test" will run all tests.

knownFailures.lst and fixme.lst have the list of tests that are
are considered known failures for run-test and run-failed-test.

If you want to create reference output files by yourself,
run "make create-reference-output" on Microsoft.NET (it requires cygwin).

Both generation and test phases read the following environment variables:

XSLTTEST_DOMXSL - use XmlDocument for xsl
XSLTTEST_DOMINSTANCE - use XmlDocument for xml
XSLTTEST_DOM - both of the above

XSLTTEST_WSXSL - significant whitespace in xsl
XSLTTEST_WSSRC - significant whitespace in xml
XSLTTEST_WS - both of the above

TODO:
This testsuite should not generate dotnet results. Instead, one should compare
to oasis reference output. For testcases that fail on dotnet, one can skip
checks, as it's done in W3C testsuite. This will allow to run negative tests,
too.

But before that, it's necessary to fix the comparison, instead of simple text
compare, it should make compare as specified in each testcase - text, xml or
html. There are open source tools to make xml compare, and html can be done
by first converting html to xhtml and then running xml compare.

Atsushi Eno
Andrew Skiba