Hallo chromatic,

Am 2001-12-16 um 19:09 schriebst du:

> On Sunday 16 December 2001 02:10, Gerrit P. Haase wrote:

> Thanks for the report.

>> ../lib/ExtUtils/MM_Cygwin.............#     Failed test
>> (../lib/ExtUtils/MM_Cygwin.t at line 73) #                   undef
>> #     doesn't match '(?-xism:could not locate your pod2man)'
>> #     Failed test (../lib/ExtUtils/MM_Cygwin.t at line 75)
>> #                   'POD2MAN_EXE = /usr/bin/pod2man
>> #     POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
>> #     -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M
>> "";' \ #     -e 'print "Manifying $$m{$$_}\n"; $$m{$$_} =~ s/::/./g;' \
>> #     -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)"
>> $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install
>> $$m{$$_}\n";' \ #     -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod
>> $(PERM_RW) $$m{$$_}: $$!\n";}' #
>> manifypods : pure_all foo
>> #       noecho$(POD2MAN) \
>> #       foo \
>> #       1'
>> #     doesn't match '(?-xism:POD2MAN_EXE = -S pod2man)'
>> # Looks like you failed 2 tests of 17.

> What happens if you apply this patch and run it?  It seems to me it'll 
> generate a more reliable failure, which is what the test is supposed to catch.

> -- c

> --- lib/ExtUtils/~MM_Cygwin.t   Sun Dec 16 11:02:04 2001
> +++ lib/ExtUtils/MM_Cygwin.t    Sun Dec 16 11:07:31 2001
> @@ -70,11 +70,16 @@
>  $args->{MAN3PODS} = { foo => 1 };
>  my $out = tie *STDOUT, 'FakeOut';
>  my $res = $args->manifypods();
> -like( $$out, qr/could not locate your pod2man/,
> -       '... should warn if pod2man cannot be located' );
> -like( $res, qr/POD2MAN_EXE = -S pod2man/,
> -       '... should use default pod2man target' );
> -like( $res, qr/pure_all.+foo/, '... should add MAN3PODS targets' );
> +
> +{
> +       # try to trip warning on line 53
> +       local *MM::perl_script = sub { return };
> +       like( $$out, qr/could not locate your pod2man/,
> +               '... should warn if pod2man cannot be located' );
> +       like( $res, qr/POD2MAN_EXE = -S pod2man/,
> +               '... should use default pod2man target' );
> +       like( $res, qr/pure_all.+foo/, '... should add MAN3PODS targets' );
> +}
 
>  $args->{PERL_SRC} = File::Spec->updir;
>  $args->{MAN1PODS} = { bar => 1 };

.../lib/ExtUtils/MM_Cygwin.............ok 9/17#     Failed test 
(../lib/ExtUtils/MM_Cygwin.t at line 73)
#                   undef
#     doesn't match '(?-xism:could not locate your pod2man)'
#     Failed test (../lib/ExtUtils/MM_Cygwin.t at line 75)
#                   'POD2MAN_EXE = /usr/bin/pod2man
#     POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
#     -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "";' \
#     -e 'print "Manifying $$m{$$_}\n"; $$m{$$_} =~ s/::/./g;' \
#     -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) 
].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \
#     -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: 
$$!\n";}'
#     
manifypods : pure_all foo
#       noecho$(POD2MAN) \
#       foo \
#       1'
#     doesn't match '(?-xism:POD2MAN_EXE = -S pod2man)'
# Looks like you failed 2 tests of 17.
.../lib/ExtUtils/MM_Cygwin.............dubious                                
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 10-11
        Failed 2/17 tests, 88.24% okay


-- 
=^..^=                                        mailto:[EMAIL PROTECTED]

Reply via email to