Prueba :: compilar

Prueba :: Compile es un script para verificar si los archivos del módulo Perl compilan correctamente.
Descargar ahora

Prueba :: compilar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Marcel Grnauer and Sagar R. Shah
  • Sitio web del editor:
  • http://search.cpan.org/~marcel/

Prueba :: compilar Etiquetas


Prueba :: compilar Descripción

Prueba :: Compile es un script para verificar si los archivos del módulo Perl compilan correctamente. PRUEBA :: Compile es un script para verificar si los archivos del módulo Perl compilan correctamente. Ssynopsistest :: Compile le permite verificar la validez de un archivo de módulo PERL o un archivo de script perl, e informar sus resultados en la prueba estándar :: moda simple. Comenzar {Use la prueba :: Compile las pruebas => $ NUM_TESTS; PM_FILE_OK ($ FILO, "FIEL DE MÓDULO PERL válido"); } Probablemente sea una buena idea correr esto en un bloque de inicio. Los ejemplos a continuación lo omiten para Clarity.Module Autores pueden incluir lo siguiente en un archivo T / 00_COMPILE.T y tener prueba :: compilar automáticamente encontrar y verificar todos los archivos del módulo PERL en una distribución de módulos: Use PRUEBA :: Más; eval "Uso de la prueba :: Compile 1.00"; Prueba :: More-> Builder-> BAIL_OUT ("Prueba :: Compile 1.00 requerida para la compilación de pruebas") si $ @; all_pm_files_ok (); También puede especificar una lista de archivos para verificar, utilizando la función ALL_PM_FILES () suministrada: Use estricto; Usa la prueba :: Más; eval "Uso de la prueba :: Compile 1.00"; Prueba :: More-> Builder-> BAIL_OUT ("Prueba :: Compile 1.00 requerida para la compilación de pruebas") si $ @; mi @pmdirs = QW (Script BLIB); all_pm_files_ok (all_pm_files (@pmdirs)); o incluso (si está ejecutando debajo de Apache :: Test): use estricto; Usa la prueba :: Más; eval "Uso de la prueba :: Compile 1.00"; Prueba :: More-> Builder-> BAIL_OUT ("Prueba :: Compile 1.00 requerida para la compilación de pruebas") si $ @; mi @pmdirs = QW (Script BLIB); Utilice el archivo :: SPEC :: FUNCIONES QW (Catdir Updir); all_pm_files_ok (all_pm_files (map {catdir updir, $ _} @pmdirs)); ¿Por qué los ejemplos usan BAIL_OUT () en lugar de SKIP_ALL ()? Porque las pruebas de si un módulo compila es importante. SKIP_ALL () está bien para usar con la prueba :: POD, porque si la vaina está mal formada, el programa aún se va a ejecutar. Pero verificando si un módulo, incluso compila, es otra cosa. Prueba :: Compilar debe ser obligatoria, no opcional. Requisitos: · Perl


Prueba :: compilar Software relacionado