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 № 1No 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).