Este repositorio utiliza las siguientes herramientas:
- [clang-format] () para el mantenimiento del codigo escrito en lenguaje C
- [pre-commit] (https://pre-commit.com/#install) para validaciones generales de formato de 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 informes de cobertura de las pruebas se utiliza el siguiente comando:
ceedling clobber gcov:all utils:gcov
Para generar la documentacion del proyecto se utiliza el siguiente comando:
make doc