Una infraestructura libre (O/S) de herramientas, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.
Apache License 2.0
0
stars
0
forks
source link
Documentar cómo configurar Unity para empezar a hacer pruebas (con MPLABX) #23
Este issue incluye agregar a la documentación una guía para
Descargar unity test framework
Agregarlo a la estructura de carpetas de un proyecto
Agregar el contenido de los archivos necesarios (test_harness.c y main.c)
Cómo agregar esos archivos al proyecto de mplabx para que el proceso de make los vea
Una manera de obtener los resultados de los tests
Una descripción de qué tests y dónde se hacen esos tests
en el dispositivo, fuera del dispositivo, en el simulador, etc
Cómo incluirla en la compilación de pruebas, pero no en la de producción (con #ifdef)
Un repositorio con el ejemplo enlazado a la documentación
Posible trabajo futuro
Una evolución de este issue podría ser el incluir al build system en el proceso de agregar/no agregar las pruebas y ejecutarlas por separado (esto probablemente sea resuelto con platformio test), en vez de usar un #ifdef
Este issue incluye agregar a la documentación una guía para
make
los veaPosible trabajo futuro Una evolución de este issue podría ser el incluir al
build system
en el proceso de agregar/no agregar las pruebas y ejecutarlas por separado (esto probablemente sea resuelto conplatformio test
), en vez de usar un #ifdef