Tengo una base de código heredada de C++ con 10-15 aplicaciones, todas compartiendo varios componentes.Pruebas unitarias. Estructura de archivo
Al configurar pruebas de unidad para componentes compartidos y para aplicaciones mismas, me preguntaba si hay estructuras de archivos aceptadas/comunes para esto.
Dado que las pruebas de mi unidad tienen varias clases base para simplificar las configuraciones de prueba específicas del proyecto/cliente, hay una gran cantidad de archivos que son comunes para todas las pruebas.
Para mí, parece natural aquí crear un nuevo directorio que contenga todos los archivos relacionados con las pruebas, simulacros, etc., para tenerlo todo centralizado y también seguir probando definiciones relacionadas fuera de los archivos make principales.
Por otro lado, veo que es una práctica común que residan los archivos de prueba junto con los archivos de código que prueban.
¿Hay alguna manera más o menos aceptada de hacer esto?
'app2module2' debe ser' app1module2'. – Etherealone