Hi Gordon and Dave,
I'm probably one of the few people who regularly needs to run against
both XSLTC and Xalan Interpretive, so that's influencing my votes.
>(1) You get the set of gold/silver files of interest to you by checking
>out the accept-gold tree with a particular tag, or
>(2) one check-out gives you numerous accept-silver-* trees?
+1 for (2).
If we go with separate tags for the accept-gold tree, we'll end up with
multi-level tagging - at least conceptually. When we put out a Xalan-J
2.7.9 release, say, we'll have a xalanj279 tag for the source and some of
the tests, and tags like xalanj279-accept-gold-xalan-interpretive
xalanj279-accept-gold-xsltc for the different accept silver trees. That's
not a huge complication, but I'd prefer to be able to get everything
needed for a particular release using one tag.
There's also the issue of frequently switching between testing two
different processors. If you need to make a change to a common component,
you either have to checkout the accept-gold files twice, once for each
processor, or keep copies in separate places that you will copy into place
when you're ready to test with the particular processor; both seem
error-prone.
>Along with the above, do you prefer:
>(1) To run the smoketest as you do now, knowing that it will compare
>results against whatever is in the accept-gold tree, or
>(2) run the smoketest in a slightly different way, where you tell it
>processor, entity-escaping policy, and possibly more?
+1 for (2). As in the previous case, I'd prefer to avoid anything that
requires you to manually swap subdirectories. It just seems error-prone.
Thanks,
Henry
------------------------------------------------------------------
Henry Zongaro Xalan development
IBM SWS Toronto Lab Tie Line 969-6044; Phone (905) 413-6044
mailto:[EMAIL PROTECTED]
David Marston/Cambridge/IBM@Lotus
11/27/2002 05:38 PM
Please respond to xalan-dev
To: [EMAIL PROTECTED]
cc:
Subject: Re: conf test restructuring
To simplify Gordon's question, would you (as a developer of patches to
Xalan) prefer:
(1) You get the set of gold/silver files of interest to you by checking
out the accept-gold tree with a particular tag, or
(2) one check-out gives you numerous accept-silver-* trees?
Along with the above, do you prefer:
(1) To run the smoketest as you do now, knowing that it will compare
results against whatever is in the accept-gold tree, or
(2) run the smoketest in a slightly different way, where you tell it
processor, entity-escaping policy, and possibly more?
I also think that some might like to get the best of both worlds by
having an automated way to move silver files into the gold tree. In
fact, ant could probably address this.
.................David Marston