Integración pruebas unitarias con CI. #11

Merged
narenas merged 10 commits from helpers/ci-integration into main 2024-09-26 12:01:01 +02:00
Collaborator

Este PR implementa testing unitario automatizado para la parte de la API de ogcore.

Para evitar modificar los Dockerfiles y archivos de docker-compose utilizados en el entorno de desarrollo, se han creado dos versiones específicas para trabajar en el entorno de Jenkins.

El cambio más significativo en la creación de los contenedores es que el servicio PHP ya no utiliza un volumen compartido para el código entre la máquina anfitriona y el host. En desarrollo, el código se monta en /var/www/html.

Además, se ha añadido un Jenkinsfile que ejecuta el proceso de testing y publica los resultados en Jenkins, haciéndolos visibles para el equipo. Se adjuntan un par de capturas de pantalla que muestran cómo se visualizan los resultados.

Pendiente de implementar: notificación automática a los usuarios correspondientes en caso de fallo en las pruebas.

Este PR implementa testing unitario automatizado para la parte de la API de ogcore. Para evitar modificar los Dockerfiles y archivos de docker-compose utilizados en el entorno de desarrollo, se han creado dos versiones específicas para trabajar en el entorno de Jenkins. El cambio más significativo en la creación de los contenedores es que el servicio PHP ya no utiliza un volumen compartido para el código entre la máquina anfitriona y el host. En desarrollo, el código se monta en /var/www/html. Además, se ha añadido un Jenkinsfile que ejecuta el proceso de testing y publica los resultados en Jenkins, haciéndolos visibles para el equipo. Se adjuntan un par de capturas de pantalla que muestran cómo se visualizan los resultados. Pendiente de implementar: notificación automática a los usuarios correspondientes en caso de fallo en las pruebas.
narenas added 10 commits 2024-09-25 19:17:02 +02:00
testing/ogcore-api/pipeline/head There was a failure building this commit Details
4523135041
Creating first Jenkinsfile for testing
testing/ogcore-api/pipeline/head There was a failure building this commit Details
784fbfe89c
Collecting report after execute tests
testing/ogcore-api/pipeline/head There was a failure building this commit Details
4ca1c51e7a
Fix typo collecting info
testing/ogcore-api/pipeline/head There was a failure building this commit Details
64848705b9
Fixing typo in Jenkins
testing/ogcore-api/pipeline/head There was a failure building this commit Details
3db25efbcf
Clean workspace and add some comments
testing/ogcore-api/pipeline/head There was a failure building this commit Details
7425b54940
Fix type
testing/ogcore-api/pipeline/head There was a failure building this commit Details
5f6e2e8610
Fixing typo as threshols are characters and not integers
testing/ogcore-api/pipeline/head There was a failure building this commit Details
ec86e867c3
Build container for CI
testing/ogcore-api/pipeline/pr-main This commit looks good Details
testing/ogcore-api/pipeline/head Something is wrong with the build of this commit Details
440a5f8bf1
Adjust to copy the report
Poster
Collaborator
  • @maranda lo comentamos mañana.
  • @lgromero algo muy parecido se debería implementar para la parte del API del oggit, mañana lo comentamos.
- @maranda lo comentamos mañana. - @lgromero algo muy parecido se debería implementar para la parte del API del oggit, mañana lo comentamos.
narenas changed title from WIP: Integración pruebas unitarias con CI. to Integración pruebas unitarias con CI. 2024-09-26 11:57:35 +02:00
narenas merged commit 72361355c4 into main 2024-09-26 12:01:01 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/ogcore#11
There is no content yet.