On Oct 14, 2005, at 21:19, Simon Pepping wrote:
On Fri, Oct 14, 2005 at 12:07:13AM +0200, Andreas L Delmelle wrote:
On Oct 13, 2005, at 21:50, Simon Pepping wrote:
But basically, why would anyone want to run regression tests without
hyphenation present?
Good point. I guess if there weren't any tests that don't require
hyphenation support, we wouldn't be having this conversation...
Anyway, since we don't distribute any patterns with FOP anymore,
enforcing hyphenation to be present would mean that running the basic
layout regression test suite straight off the trunk code would always
result in failure of the whole target --which sounds a bit drastic.
We are talking about regression tests by developers. You cannot say
you have regression tested code if you have skipped a number of tests.
I'm not following here... You will have regression tested code with
certain parts not being tested because the optional feature necessary
for running those tests smoothly isn't present.
If presence of support for hyphenation (the respective patterns) is
left to the potential developer, then the testing cycle should take
into account that there is the possibility that hyphenation won't be
present, and thus skip those hyph-dependent tests with a big warning.
The tests won't *fail*. There just isn't enough info/resources
available to even perform them. (Failure only becomes applicable if
hyphenation is present, and the test can be run in a meaningful way.)
Cheers,
Andreas