Prueba :: Pod :: Cobertura

Prueba :: POD :: Cobertura es un módulo PERL para verificar la cobertura de POD en su distribución.
Descargar ahora

Prueba :: Pod :: Cobertura Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andy Lester
  • Sitio web del editor:
  • http://search.cpan.org/~petdance/Test-Memory-Cycle-1.04/Cycle.pm

Prueba :: Pod :: Cobertura Etiquetas


Prueba :: Pod :: Cobertura Descripción

Prueba :: POD :: Cobertura es un módulo PERL para verificar la cobertura de la POD en su distribución. Prueba :: POD :: Cobertura es un módulo PERL para verificar la cobertura de la POD en su distribución.SynopsisChecks para cobertura de POD en archivos para su distribución. Prueba de uso :: POD :: Pruebas de cobertura => 1; Pod_Coverage_OK ("Foo :: Bar", "Foo :: Bar está cubierto"); También se puede llamar con POD :: Parms de cobertura. Prueba de uso :: POD :: Pruebas de cobertura => 1; pod_coverage_ok ("foo :: bar", {también_private => + $ /],}, "foo :: bar, con las funciones de todas las tapas como privados",); la vaina :: Las parmaciones de cobertura también son útiles para las subclases que no muestran los métodos de la clase de los padres. Aquí hay un ejemplo de Mail :: SRS. POD_COVEREGE_OK ("CORREO :: SRS"); # Sin excepciones # Definir los tres métodos anulados. My $ Trustme = {Trustme => }; POD_COVERAGE_OK ("Mail :: SRS :: DB", $ Trustme); POD_COVERAGE_OK ("Mail :: SRS :: Guarded", $ Trustme); POD_COVEREGE_OK ("CORREO :: SRS :: Reversible", $ TrustMe); POD_COVERAGE_OK ("Mail :: srs :: atajo", $ trustme); Alternativamente, podría usar Pod :: Cobertura :: Los contantes, que siempre permiten que una subclase reemplace los métodos de sus padres sin redocumentarlos. Por ejemplo: My $ TrustParents = {coverage_class => 'va :: cobertura :: contante "}; POD_COVOVEGE_OK ("IO :: Manija :: Frayed", $ TrustParents); (El parámetro Coverage_Class no se pasa a la clase de cobertura con otros parámetros). Si desea cobertura de POD para su módulo, pero no quiere hacer pruebas: : POD :: Cobertura Un requisito previo para la instalación, cree lo siguiente como su archivo T / pod-cobertura.t: Use la prueba :: Más; eval "Uso de la prueba :: POD :: COBERTURA"; PLAN SKIP_ALL => "TEST :: POD :: Cobertura requerida para probar la cobertura de POD" si $ @; Pruebas de plan => 1; POD_COVERAGE_OK ("POD :: MASTER :: HTML"); Finalmente, los autores del módulo pueden incluir el siguiente archivo en AT / POD-COBING.T y tener prueba :: POD :: Cobertura Encontrará y verifique automáticamente todos los módulos en la distribución del módulo: Usa la prueba :: Más; eval "Uso de la prueba :: POD :: Cobertura 1.00"; PLAN SKIP_ALL => "PRUEBA :: POD :: Cobertura 1.00 requerida para probar la cobertura de POD" si $ @; ALL_POD_COVOVE_OK (); FUNCIONES FUNCIONES Todas las funciones enumeradas A continuación se exportan a los nombres de llamadas. Se les pasa al objeto POD :: Cobertura que utiliza la función. Marque el Manual de Cobertura :: Cobertura para lo que pueden ser. La excepción es el parámetro Coverage_Class, que especifica una clase que se usa para la prueba de cobertura. Imposión predeterminada para POD :: Cobertura. POD_COVERAGE_OK ($ MÓDULO, $ MSG) verifica que el código POD en $ Módulo tiene una cobertura adecuada de la vaina. Si el hashref de $ Pars, si se pasa, se pasan a la vaina. :: Objeto de cobertura que utiliza la función. Marque el Manual de Cobertura :: Cobertura para lo que pueden ser. La excepción es el parámetro Coverage_Class, que especifica una clase que se usa para la prueba de cobertura. Por defecto de POD :: Cobertura. Todas_Modules () devuelve una lista de todos los módulos en $ DIR y en los directorios a continuación. Si no se pasan los directorios, los incumplimientos predeterminados de BIB existen si no existen BIB, o LIB, si no, es que los módulos son como "foo :: bar", no "foo / bar.pm". La orden de los archivos devueltos es máquina- dependiente. Si desea ordenarlos, tendrá que ordenarlos usted mismo. Requisitos: · Requisitos de Perl: · Perl


Prueba :: Pod :: Cobertura Software relacionado

Árbol :: Trie

Árbol :: Trie es un módulo Perl con la estructura de datos optimizada para la búsqueda del prefijo. ...

182

Descargar