Monitorización de líneas de producción

Proyecto para la asignatura de Cloud Computing en el Máster en Ingeniería Informática UGR.

License: GPL v3 Build Status codecov Open Source Love svg1


Integración continua

Como herramienta de intregración continua se han usado:

  1. TravisCI: Se encarga de ejecutar los test unitarios y de cobertura del proyecto. Se comprueban que los test funcionan correctamente en las versiones de Python de la 3.4 a las 3.8-dev, para el sistema operatico Linux (por defecto). Los resultados del test de cobertura se mandan a Codecov para su visualización.

    Para más información sobre la configuración TravisCI se puede consultar el archivo de configuración .travis.yml.

  2. Github Actions: Ejecuta tanto los test unitarios como los de cobertura del proyecto en las versiones de Linux disponibles (16 y 18). Se comprueban las versiones de Python desde la 3.5 a la 3.8. También puede enviar los resultados de los test de cobertura a Codecov, pero se ha omitido esta función para no mandar el mismo resultado por duplicado.

    Para más información sobre el workflow usado se puede consultar el archivo pythonpackage.yml que incluye notas aclarotorias.