README 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. This is a test system using OASIS XSLT test suite
  2. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xslt
  3. "make" will do what you need (downloading test archive, expanding,
  4. compiling test runner.
  5. "make run-test" will run only clean tests (check for regressions).
  6. "make run-failed-test" will run only failed tests and inverse the
  7. test results (check for progressions).
  8. "make run-all-test" will run all tests.
  9. knownFailures.lst and fixme.lst have the list of tests that are
  10. are considered known failures for run-test and run-failed-test.
  11. If you want to create reference output files by yourself,
  12. run "make create-reference-output" on Microsoft.NET (it requires cygwin).
  13. Both generation and test phases read the following environment variables:
  14. XSLTTEST_DOMXSL - use XmlDocument for xsl
  15. XSLTTEST_DOMINSTANCE - use XmlDocument for xml
  16. XSLTTEST_DOM - both of the above
  17. XSLTTEST_WSXSL - significant whitespace in xsl
  18. XSLTTEST_WSSRC - significant whitespace in xml
  19. XSLTTEST_WS - both of the above
  20. TODO:
  21. This testsuite should not generate dotnet results. Instead, one should compare
  22. to oasis reference output. For testcases that fail on dotnet, one can skip
  23. checks, as it's done in W3C testsuite. This will allow to run negative tests,
  24. too.
  25. But before that, it's necessary to fix the comparison, instead of simple text
  26. compare, it should make compare as specified in each testcase - text, xml or
  27. html. There are open source tools to make xml compare, and html can be done
  28. by first converting html to xhtml and then running xml compare.
  29. Atsushi Eno <[email protected]>
  30. Andrew Skiba <[email protected]>