On Fri, Jun 11, 2004 at 01:26:36PM -0600, Wiggins d Anconia wrote:
> > On Fri, Jun 11, 2004 at 02:00:58PM -0500, Andy Lester wrote:
> > > Seems to me that if T:H is passed a test file, it's not unreasonable for
> > > it to expect at least one test.  
> > 
> > No, not unreasonable.  But I think it's also not unreasonable to reserve
> > empty file to mean "no tests yet, ignore".
> >
> 
> Couldn't an empty file indicate the inability for the installation
> process to write a file, which should be a failure case, and certainly
> one that needs to be caught?  

Well, this failure should have been caught by the build system, but yes,
this is a possibility.  If an empty file is too error prone, maybe we
could have a special output "no tests" that T::H would respect.  Then
T::I would create a file containing

    print "no tests\n";

This would be fine with me, though it has some feeling of overdesign.
:-)

> ok(1);

I prefer to eliminate extra noise.  The situation I'm in is, I just
started using T::I, so only a few modules have any tests, and I would
see dozens of spurious "ok" lines for untested modules.

Andrew

Reply via email to