| 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
- Licença:
- Perl Artistic License
- 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