Keith Fahlgren wrote:
On Fri, Feb 20, 2009 at 8:14 AM, Stefan Seefeld <[email protected]> wrote:
1) Run different XSLT processors / configurations on the various stylesheet
sets ((X)HTML, FO, man, etc.) and make sure they don't fail.
Smoketests for xsltproc and saxon are now part of the release process.
I like the phrase! guessing it means 'something' is transformed?
Does that mean the entire test suite?
2) validate the output for syntactical correctness (xmllint without
validation for XML output, say)
This seems like an easy one, yes.
3) validate against document types, if applicable (xmllint with validation,
etc.)
Sadly, is only reasonable for *HTML outputs, but yes.
I've added that, but I'm not sure it's meaningful for multiple outputs.
4) validate final output by visually inspecting it.
I think there's 3.5 in here: find a few pieces of text that *must* be
in the output and search for them. This is a technique web developers
use for automated testing. "I really need to look at this visually at
some point, but if my catalog page doesn't include the text 'buy it
now', it's broke."
A poor mans alternative to visual checking. Quite possibly useful though
Keith. Thanks. It would perhaps suffice for non XML output formats too.
Please see how far you can get through
https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl/README.BUILD
(there are no commercial tools necessary).
Thanks. Very useful. I know with my setup I wouldn't succeed - but would
I want to? See earlier post
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]