/ / Perl: pruebas de integración - perl, testing, pruebas de integración

Perl: pruebas de integración - perl, pruebas, pruebas de integración

Estoy pidiendo mejores prácticas.

Normalmente pongo todas las pruebas unitarias en t /, pero ¿qué pasa con las pruebas de integración?

¿Dónde está el mejor lugar para las pruebas de integración? ¿Y cómo serán nombrados?

Respuestas

5 para la respuesta № 1

No existe una convención de nomenclatura / ubicación globalmente aceptada para las pruebas de integración que conozco en Perl.

De mis observaciones, la mayoría de la gente pone todo bajo t /.

Algunas personas dividen las pruebas en subdirectorios en t / (por lo que puede tener pruebas de integración en un directorio t / Integration / separado).

Algunas personas usan un prefijo de archivo (por lo que puede tener pruebas de integración llamadas "I-whatever.t").

A algunas personas no les importa, y simplemente tiran todo en el mismo directorio.

De vez en cuando he visto gente separar a un grupode pruebas en un directorio separado en el mismo nivel que "t /", pero eso ha sido generalmente para pruebas que normalmente no se ejecutan (por ejemplo, pruebas específicas del autor para discos CPAN) en lugar de para integración vs unidad).