Andrew Skiba 03f871414b fix for different results message 20 năm trước cách đây
..
ChangeLog 03f871414b fix for different results message 20 năm trước cách đây
Makefile b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit 20 năm trước cách đây
README b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit 20 năm trước cách đây
XmlNormalizer.cs 599d019a43 2005-02-25 Atsushi Enomoto <[email protected]> 21 năm trước cách đây
XsltTestUtils.cs b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit 20 năm trước cách đây
catalog-fixed.diff e5db703be7 fix the catalog better 20 năm trước cách đây
catalog.sed 1cced6bdeb * catalog.sed : fix more names in the catalog, add the missing backslash before '+' in the sed rules 20 năm trước cách đây
fixme.lst b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit 20 năm trước cách đây
generate.cs b053572757 * Makefile, xslttest.cs: convert to be executed from NUnit 20 năm trước cách đây
ignore.lst 17565ed1d7 make input-output look like in W3C testsuite 20 năm trước cách đây
knownFailures.lst bfa8cbbae2 add fixme.lst, remove fixed test cases, touch right file during make. 20 năm trước cách đây
xslttest.cs 03f871414b fix for different results message 20 năm trước cách đây

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