[Bug 21910] [XT3TS] Many tests on XSLT 3.0 have xsl version 2.0 in the xsl:transform/stylesheet instruction

https://www.w3.org/Bugs/Public/show_bug.cgi?id=21910

--- Comment #3 from Michael Kay <mike@saxonica.com> ---
<quote>
Next query used (1.0):
  /cat:test-set/cat:test-case
  [cat:dependencies/cat:spec/@value[contains(., 'XSLT10')]]
  /cat:test/cat:stylesheet
  /doc(@file)/(xsl:stylesheet|xsl:transform)
  /@version[normalize-space(.) != '1.0']

Resulting 1703, of which only 8 items where deliberately wrong, and the 1630
others had version 2.0.
</quote>

Surely any test that's intended to be used under 1.0 and 2.0 but not 3.0 will
have a dependency that contains "XSLT10", and most such tests will say
version="2.0" because they were originally written as part of the 2.0 test
suite development. They should be left alone. On the other hand, if you changed
the predicate to [contains(., 'XSLT10') and not(contains(., 'XSLT20')]] that
would indicate a problem.

Actually I'm not sure anyone has seriously run this test suite with a 1.0
processor to check this metadata. When they do, they can take responsibility
fixing it. Our primary purpose is tests for 3.0 processors, anything else is a
spin-off and a bonus.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 31 March 2015 08:09:12 UTC