Teste :: Compile.

Test :: Compile é um script para verificar se os arquivos do módulo Perl compilar corretamente.
Baixe Agora

Teste :: Compile. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Marcel Grnauer and Sagar R. Shah
  • Site do editor:
  • http://search.cpan.org/~marcel/

Teste :: Compile. Tag


Teste :: Compile. Descrição

Teste :: Compile é um script para verificar se os arquivos do módulo Perl compilarem corretamente. Teste :: Compile é um script para verificar se os arquivos do módulo Perl compilar corretamente.Synopsistest :: Compile permite verificar a validade de um arquivo de módulo Perl ou arquivo de script Perl e relatar seus resultados no teste padrão :: Moda simples. BEGIN {USE TEST :: TESTES COMPILHOS => $ num_TESTS; pm_file_ok ($ file, "arquivo de módulo Perl válido"); } Provavelmente é uma boa ideia executar isso em um bloco de início. Os exemplos abaixo omitam para clareza.Module autores podem incluir o seguinte em um arquivo t / 00_compile.t e ter teste :: Compile encontrar e verificar automaticamente todos os arquivos do módulo Perl em uma distribuição do módulo: Usar teste :: mais; eval "use teste :: Compile 1.00"; Teste :: More-> Builder-> Bail_out ("Test :: Compile 1.00 necessário para testar compilação") se $ @; all_pm_files_ok (); você também pode especificar uma lista de arquivos para verificar, usando a função All_pm_files () fornecidas: Use rigoroso; Use teste :: mais; eval "use teste :: Compile 1.00"; Teste :: More-> Builder-> Bail_out ("Test :: Compile 1.00 necessário para testar compilação") se $ @; meu @pmdirs = qw (script blib); all_pm_files_ok (all_pm_files (@pmdirs)); ou mesmo (se você estiver correndo sob o Apache :: Test): Use rigoroso; Use teste :: mais; eval "use teste :: Compile 1.00"; Teste :: More-> Builder-> Bail_out ("Test :: Compile 1.00 necessário para testar compilação") se $ @; meu @pmdirs = qw (script blib); usar arquivo :: spec :: funções qw (catdir updir); All_pm_files_ok (all_pm_files (mapa {catdir updir, $ _} @pmdirs); por que os exemplos usam bail_out () em vez de skip_all ()? Porque testar se uma compilação de módulos é importante. SKIP_ALL () é OK para usar com teste :: pod, porque se a vagem estiver malformada, o programa ainda será executado. Mas verificando se um módulo mesmo compila é outra coisa. Teste :: Compile deve ser obrigatório, não opcional. Requisitos: · Perl.


Teste :: Compile. Software Relacionado