Prueba :: Grupo

Prueba :: Grupo - Grupo juntos Pruebas relacionadas en una suite de prueba
Descargar ahora

Prueba :: Grupo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Dominique Quatravaux and Nicolas M. Thiéry
  • Sitio web del editor:
  • http://search.cpan.org/~domq/

Prueba :: Grupo Etiquetas


Prueba :: Grupo Descripción

Prueba :: Grupo - Grupo juntos Pruebas relacionadas en una suite de prueba Prueba :: El Grupo es un módulo PERL para agrupar las pruebas relacionadas en un Suite Test.Synopsis Test :: más NO_PLAN => 1; Usar prueba :: Grupo; prueba "martilleo el servidor" => sub {OK (i_can_connect); para (1..1000) {OK (i_can_make_a_request); }}; # ¡No olvides el punto y coma aquí! Prueba "Este grupo de prueba fallará", sub {OK 1, "Sub Test Blah"; es "foo", "bar"; # ¡UPS! ok 1; Me gusta "Blah Blah Blah", QR / BLA /; }; Prueba "Esta prueba fallará, pero la suite continuará", sub {Pass; morir; }; Prueba "Una prueba con TODO en el nombre está marcada con TODO" => SUB {PASS ("Esta parte está lista"); fallar ("pero no he terminado con esto todavía"); }; {LOCAL $ TODO = "PRUEBA :: MÁS MÉTODO MÁS OTRIO MÁS TAMBIÉN FUNCIONA"; prueba "Esta prueba aún no está terminada" => SUB {PASS; fallar; }; }; # No coger excepciones planteadas en grupos de pruebas más adelante en la prueba :: Grupo-> DonT_Catch_Exceptions; # log atrapado excepciones en / tmp / log Test :: Group-> Logfile ("/ TMP / Log"); # omitir el siguiente grupo de la red Skip_Next_Test "No está disponible" Si (! Network-> disponible ()); Prueba "BLA", SUB {MY $ FTP = NET :: FTP-> Nuevo ("Algunos.host.Name"); # ...}; begin_skipping_tests "Razón"; Prueba "Esta prueba no se ejecutará" => SUB {# ...}; End_skipping_tests; # a partir de ahora, omitir todas las pruebas cuyos nombres no coinciden / bla / test_only qr / bla /; harto de conteo de pruebas para descubrir lo que salió mal en su última prueba de prueba? Cansado de entrecerrar los ojos en su fuente de prueba para averiguar dónde se llama el predicado de la prueba defectuosa, ¿y qué se supone que debe verificar? ¡Entonces este módulo es para usted! Prueba :: El grupo permite agrupar pruebas relacionadas en una prueba estándar :: Script más estilo. (Si aún no está familiarizado con la prueba :: Más, ahora sería el momento de echar un vistazo). Prueba :: Grupo proporciona un montón de ventajas de mantenimiento y escalabilidad a las suites de prueba grandes: * Las pruebas relacionadas se pueden agrupar y administrar un nombre. Por lo tanto, la intención del autor de prueba se hace explícita con mucho menos esfuerzo del que sería necesario para nombrar todas las pruebas individuales; * La salida de prueba es mucho más corta y más legible: solo los subtítulos fallidos muestran un diagnóstico, mientras que los grupos de prueba sin problemas dentro producen una sola línea aceptable; * No más conteo de pruebas tediosas: la ejecución de un número de pruebas arbitrariamente grande o variable (por ejemplo, en los bucles), ahora no está sin problemas y no desordena la salida de prueba. Los autors de prueba :: * Los módulos también pueden encontrar prueba :: Grupo de Interés, porque permite componer varias pruebas :: más predicados en una sola (ver "reflexividad"). Requisitos: · Perl


Prueba :: Grupo Software relacionado