Andreas J. Koenig wrote:
>>>>>> On Sat, 15 Dec 2007 01:34:37 -0800, Michael G Schwern <[EMAIL
>>>>>> PROTECTED]> said:
>
> >> See above. Once the bug is reported there is no justification to keep
> >> the test around. In this case I prefer a skip over a removal because
> >> the test apparently once was useful.
>
> > Buuuut skipped tests don't get run so it's effectively deleted, except a
> > permanently skipped test sits around cluttering things up. Smells like
> > commenting out code that maybe someday you might want to use again in the
> > future. Just adds clutter.
>
> > If I want to bring a test (or code) back from the dead that's what version
> > control is for.
>
> I think I did indicate I was talking about a $VERSION-dependent skip.
>
> Let me reiterate.
>
> A test reveals a bug in module A, version N. The bug now is known and
> filed to RT. No need to run it again and again. Skip it ***if version
> N of module A is installed***. Apparently the test was useful to
> detect a malfunctioning of module A. Do not throw it away until you
> have verified that the test has found a better home. If it has found a
> better home for sure, I do not care if you delete it.
>
> POtherwise it is vital to keep the test because it has proved to be
> useful. It is unacceptable to to run the test on the broken version
> over and over again. A $VERSION check should be sufficient from that
> point in time on.
>
> What if everybody on CPAN deletes tests just because a related bug has
> been fixed? Nobody would notice if the bug were reintroduced.
>
> Nuff said?
Now I understand, I thought you meant an unconditional skip.
--
If at first you don't succeed--you fail.
-- "Portal" demo