Kzamudioq / TSSE-TP4

Configurar GitHub Actions en el repositorio del TP2 para que se ejecuten automáticamente en cada pull-request las verificaciones de formato y las pruebas unitarias del código.
Other
0 stars 0 forks source link

Trabajo Práctico Número 4

Uso del repositorio

Este repositorio utiliza las siguientes herramientas:

  1. [clang-format] () para el mantenimiento del formato del código escrito en lenguaje C
  2. pre-commit para validaciones generales de formato del repositorio
  3. [ceedling]() para ejecutar las pruebas unitarias en forma automatizada
  4. [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