[Cascavel-pm] RE: NA em testes automáticos no CPAN

Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com
Terça Julho 10 13:11:00 PDT 2007


> Date: Tue, 10 Jul 2007 16:49:15 -0300> From: fglock em gmail.com> > Não achei uma recomendação específica, mas me parece que a> recomendação é de que você faça o Makefile.PL chamar die() com uma> mensagem de erro.> > Por exemplo:> >     unless ($^O =~ /MSWin32/i) {>         die qq{This module requires a "native" (i.e. non-Cygwin) Microsoft } .>             qq{Windows platform.\n};>     }Apelar para o Google Code não vale! :-Dhttp://www.google.com/codesearch?hl=en&q=+%22unless+(%24%5EO+%3D~+/MSWin32/i)%22+show:yvh6xIfX6R0:b6Yv6pjtgWQ:vForMIymj-0&sa=N&cd=1&ct=rc&cs_p=http://www.cpan.org/modules/by-category/22_Microsoft_Windows_Modules/Win32/Win32-UTCFileTime-1.45.tar.gz&cs_f=Win32-UTCFileTime-1.45/Makefile.PL#a0Pode ser uma boa, mas eu não tenho idéia de como o smoke test vai encarar essa saída. A propósito, esse módulo nem tem testes para outros sistemas operacionais:http://cpantesters.perl.org/show/Win32-UTCFileTime.html#Win32-UTCFileTime-1.46Será que os testes tem regras diferentes para tudo debaixo do namespace Win32?Eu tentei procurar algo parecido no libwin32 mas só achei isso:package MY;use Config;sub post_initialize {    my $self = shift;    my @keep;    my $mingw32 = ($^O eq 'MSWin32') && ($Config{'cc'} =~ /^gcc/i);    warn "Not all subdirs build with Mingw32\n" if $mingw32;    foreach my $dir (@{$self->{'DIR'}}) {    if ($mingw32 && -f "$dir/mingw32.exc") {        warn "Skipping $dir on Mingw32\n";    }    else {        push(@keep,$dir);    }    }    $self->{DIR} = \@keep;    return $self->SUPER::post_initialize;}O que não ajuda nada, diga-se de passagem.[]'sAlceu
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070710/bdecfbe9/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm