Hey David,

The real problem is that I do not have ClearCase installed on my Linux
machine.  I'm using CPANPLUS (v0.033) as an automated testing platform.
Now, according the "Automated Testing Bible" (CPANPLUS/TesterGuide.pod):

     The -a option lets cpansmoke enter the non-interactive mode.
     In this mode, only failures during "make test" are reported,
     because errors that occurred during "Makefile.PL" or "make"
     are more likely the machine's problem, not the module's.

So, if you can get your module to fail earlier, then improper failing
reports will not be generated.

I'm hoping that someone can direct me on how to 'retract' a failing grade
for a module, if possible.  At the least, I can re-do to UNKNOWN, but that
does have a different connotation (no tests available).  Anyone have some
advice on this matter?

Unfortunately, I cannot advise you on how to fail earlier in the process,
but I'll happily test any new (published or unpublished) modules for you.

Later,
Rob

> -----Original Message-----
> From: David Boyce [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 09, 2002 7:11 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: FAIL ClearCase-Argv-1.11 i386-linux 2.4.8-11mdkenterprise
> 
> 
> At 11:18 PM 5/8/2002 -0600, Automated Perl Test Account wrote:
> >This distribution has been tested as part of the cpan-testers
> >effort to test as many new uploads to CPAN as possible.  See
> >http://testers.cpan.org/
> >
> >Please cc any replies to [EMAIL PROTECTED] to keep other
> >test volunteers informed and to prevent any duplicate effort.
> >
> >--
> >This is an error report generated automatically by CPANPLUS.
> >Below is the error stack during 'make test':
> >
> >PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib 
> >-I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 test.pl
> >Argv does not define $Argv::VERSION--version check failed at 
> Argv.pm line 5.
> >BEGIN failed--compilation aborted at Argv.pm line 5.
> >Compilation failed in require at blib/lib/ClearCase/Argv.pm line 5.
> >BEGIN failed--compilation aborted at 
> blib/lib/ClearCase/Argv.pm line 5.
> >Compilation failed in require at test.pl line 20.
> >BEGIN failed--compilation aborted at test.pl line 20.
> >make: *** [test_dynamic] Error 255
> 
> I suspect there's something wrong with the error message 
> above. Either that 
> or I'm not clear on what happened here. Briefly: last night I 
> released a 
> class and its subclass (Argv 1.09 and ClearCase::Argv 1.11 
> respectively). 
> ClearCase::Argv 1.11 was modified to require Argv 1.09 
> explicitly. Since I 
> released them within a few minutes of each other, my first 
> suspicion is 
> that the subclass was tested before Argv 1.09 was available.
> 
> However, the error message above doesn't say that. Instead it 
> says "Argv 
> does not define $Argv::VERSION". But Argv does define 
> $Argv::VERSION and 
> always has, on line 3.
> 
> The only scenario that makes sense to me is that the version 
> check failed 
> because the test machine didn't have Argv 1.09 yet, probably 
> because I 
> forgot to update PREREQ_PM. I've fixed that, BTW, but the 
> error msg is 
> still misleading or outright wrong.
> 
> -David Boyce
> 

Reply via email to