Este repositorio utiliza las siguientes herramientas:
- [clang-format] () para el mantenimiento del formato del código escrito en lenguaje C
- pre-commit para validaciones generales de formato del repositorio
- ceedling para ejecutar las pruebas unitarias en forma automatizada
- lcov para generar los informes de cobertura de las pruebas unitarias
Después de clonar el repositorio usted debería ejecutar el siguiente comando:
pre-commit install
Para ejecutar las pruebas unitarias se utiliza el siguiente comando:
ceedling test:all
Para generar el informe de cobertura de las pruebas se utiliza el siguiente comando:
ceedling clobber gcov:all utils:gcov
Para generar la documentación del proyecto se utiliza el siguiente comando:
make doc
Para compilar el proyecto se utiliza el siguiente comando:
make all