Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
77d3c02
docs: agregar tareas en fase de definicion de uso de herramientas
jorghee May 26, 2026
6a9dc22
docs: agregar tareas para el analisis de pruebas de software existent…
jorghee May 26, 2026
8561ea6
docs: eliminar relación redacción de la relación con el plan de prueb…
jorghee May 26, 2026
89cba8b
docs(plan pruebas): agregar responsables de las tareas previas al pla…
jorghee May 26, 2026
b043f77
docs(unit test): documenta análisis funcional de OrganisationService
jorghee May 26, 2026
dba6d9d
style: agregar plantilla de documentación de test y nomenclatura de c…
jorghee May 26, 2026
a4310e5
style: seguir la plantilla de documentación de tests
jorghee May 26, 2026
cab2995
Closes #7
JhonAQ May 27, 2026
6d32013
docs: agregar informe tecnico detallado de GitHub Projects (#4)
RaqDxs May 27, 2026
4bda7bc
build: traducir y configurar plantillas de issues al español
RaqDxs May 27, 2026
c283cec
style: organizar estructura de documentación de plan de pruebas
jorghee May 27, 2026
136afed
docs(authentication): documentar pruebas unitarias de AuthenticationS…
PaulCari May 28, 2026
835a6ad
style: estructurar documentación de la gestión del equipo
jorghee May 28, 2026
738da27
style: estructurar tests-docs para usar Github Wiki
jorghee May 28, 2026
160fdd4
ocs: actualizar pipeline kanban con etapas de revision y QA
RaqDxs May 28, 2026
ec6d957
docs(authentication): documentar suite de pruebas de AuthenticationSe…
PaulCari May 28, 2026
97c65c0
docs(osm): documentar introducción y lógica inicial de pruebas OSMSer…
PaulCari May 28, 2026
b0aedbb
docs: agregar estructura de documentación para el producto y la gesti…
jorghee May 28, 2026
8327102
Merge branch 'develop' of github.com:escarabajo-rinoceronte/gestor-ta…
jorghee May 28, 2026
7c3804f
docs(plan pruebas): plantilla que sigue el estandar ISO 29119
jorghee May 29, 2026
ece821f
docs(plan pruebas): plantilla de plan de pruebas unitaria aplicando I…
jorghee May 29, 2026
7a86978
docs(plan pruebas): especificación de estructura para documentación d…
jorghee May 29, 2026
16e7a1e
add(qa-gestion): roles and labels
dmolloc1 May 29, 2026
32aae90
Merge remote-tracking branch 'origin/develop' into 3-pruebas-unitaria…
PaulCari May 29, 2026
860862c
docs(plan pruebas): agregar documentación general del plan de pruebas
jorghee May 29, 2026
eeeecc4
Merge remote-tracking branch 'origin/develop' into tests/3-pruebas-un…
PaulCari May 29, 2026
b01dff3
docs(unitarias): documentar suites unitarias de seguridad, usuarios y…
PaulCari May 29, 2026
12563cd
docs(código de conducta): traducir el documento de código de conducta…
JhonAQ May 29, 2026
2e9fa2e
docs(código de conducta): eliminar secciones obsoletas y enlaces inne…
JhonAQ May 29, 2026
772b99c
docs(contribuciones): traducir y adaptar las directrices de contribuc…
JhonAQ May 29, 2026
58bae9b
docs(plan pruebas): especificación de la cobertura y métricas que el …
jorghee May 29, 2026
daa30d3
docs(contribuciones): mejorar la redacción y traducción de la guía de…
JhonAQ May 29, 2026
e80b8a1
docs(configuración): mejorar la redacción y traducción del documento …
JhonAQ May 29, 2026
f533d59
docs(plan pruebas): fix corregir renderización de fórmulas en markdown
jorghee May 29, 2026
dcd4f24
docs(.gitignore): agregar la carpeta 'site' para ignorar páginas del …
JhonAQ May 29, 2026
6c29eb9
docs(about): mejorar la redacción y traducción del documento 'about.m…
JhonAQ May 29, 2026
abda098
docs(plan pruebas unitarias): establecer el alcance de la prueba unit…
jorghee May 29, 2026
eaef7bb
docs(about): simplificar y mejorar la redacción del documento 'about.md'
JhonAQ May 29, 2026
f09c3cf
docs(dataflow): mejorar la redacción y traducción del documento 'data…
JhonAQ May 29, 2026
c3e658c
docs(dataflow): mejorar la redacción y claridad del documento 'datafl…
JhonAQ May 29, 2026
a59cf1a
docs(imagenes): actualizar los archivos de imagen 'component.png' y '…
JhonAQ May 29, 2026
9b2b961
docs(index): mejorar la redacción y traducción al español del documen…
JhonAQ May 29, 2026
348d2c0
feat(qa gestion): presentacion equipo
dmolloc1 May 29, 2026
a699ed9
docs(validation): traducir y mejorar la redacción del documento 'vali…
JhonAQ May 29, 2026
d9c5a26
docs(working-groups): eliminar el documento 'working-groups.md' obsoleto
JhonAQ May 29, 2026
f006e33
Translate architecture and CI/CD documentation to Spanish, updating t…
JhonAQ May 29, 2026
2415637
docs: eliminar documentos obsoletos sobre CORS, personalización, desp…
JhonAQ May 29, 2026
6072335
feat(qa section): estrategias
dmolloc1 May 29, 2026
c9ea868
docs: eliminar documentos obsoletos sobre revisión y envío de PR, esq…
JhonAQ May 29, 2026
d81e497
Refactor code structure for improved readability and maintainability
JhonAQ May 29, 2026
a312f1b
docs: actualizar el título del proyecto en la documentación a 'Proyec…
JhonAQ May 29, 2026
f26ee6c
docs: eliminar secciones obsoletas de la navegación en la documentación
JhonAQ May 29, 2026
d65048c
docs(unitarias): definir base de pruebas y directorios de la capa de …
YordanoBoza May 29, 2026
7f34c63
docs: corregir formato de la sección de códigos de error en la docume…
JhonAQ May 29, 2026
d98a893
Merge pull request #13 from escarabajo-rinoceronte/gestion/9-document…
jorghee May 29, 2026
1b08b4b
docs: corregir formato y añadir contenido en múltiples documentos de …
JhonAQ May 29, 2026
59decf7
docs(plan pruebas unitarias): especificar el módulo de servicios base…
jorghee May 29, 2026
5806153
Merge pull request #14 from escarabajo-rinoceronte/8-documentación-re…
JhonAQ May 29, 2026
0ed43ec
docs(unitarias): documentar suites unitarias de modelos de dominio, e…
YordanoBoza May 29, 2026
cdf3036
Merge pull request #15 from escarabajo-rinoceronte/tests/3-pruebas-un…
jorghee May 29, 2026
f3709d7
Merge pull request #16 from escarabajo-rinoceronte/tests/2-pruebas-un…
jorghee May 29, 2026
b03e61c
Merge pull request #17 from escarabajo-rinoceronte/tests/1-pruebas-un…
jorghee May 29, 2026
386d9a6
docs/fix: agregar documentación de entorno y optimizar healthcheck de DB
PaulCari Jun 3, 2026
4e95be8
docs: añadir guía de configuración del entorno local
PaulCari Jun 3, 2026
705104e
test: Primer test para verificar el nuevo workflow
PaulCari Jun 5, 2026
0fef57d
test(ci): verificar solo el docker en el workflow
PaulCari Jun 5, 2026
b4e79bb
test: generar reportes XML de pruebas
PaulCari Jun 5, 2026
b26d2f5
docs: agregar definicion de modulos para caja negra (Closes #18)
RaqDxs Jun 9, 2026
fd9f9be
Revise module definitions for functional testing
RaqDxs Jun 9, 2026
96ec224
chore: eliminar el directorio de documentación de test reemplazo por …
jorghee Jun 9, 2026
d5cc6c3
Merge branch 'develop' of github.com:escarabajo-rinoceronte/gestor-ta…
jorghee Jun 9, 2026
d7ac66c
docs: agregar el catalogo de requerimientos funcionales
jorghee Jun 10, 2026
8645ca8
Merge branch 'develop' into ci/01-reporte-integracion
PaulCari Jun 11, 2026
3c8987b
doc-Añadimos la carpeta para las imagenes de los requerimeintos dunci…
PaulCari Jun 11, 2026
08aaefb
doc- Avance de los requerimientos funcionales modulo 0005
PaulCari Jun 11, 2026
de7ecbc
docs: plantilla para diseñar los casos de pruebas funcionales para un…
jorghee Jun 11, 2026
59652af
docs: modificar código de módulo para estableecr trazabilidad
jorghee Jun 11, 2026
65a8644
docs: documentar entorno y casos funcionales MOD-0005
PaulCari Jun 12, 2026
f3919b6
merge: resolver conflicto en requerimientos funcionales
PaulCari Jun 12, 2026
fe235d3
ci: agregar permisos al workflow labeler
PaulCari Jun 12, 2026
3c22a18
Merge pull request #21 from escarabajo-rinoceronte/ci/01-reporte-inte…
PaulCari Jun 12, 2026
67cb76c
docs: reorganizar directorios de pruebas funcionales
PaulCari Jun 12, 2026
19cb31c
docs: limpiar los requerimientos funcionales del sistema
jorghee Jun 12, 2026
3d002ac
chore: reestructuración de reportes para la generacion de la wiki
jorghee Jun 12, 2026
1ff8b52
docs: definicion de módulo de prueba y tecnicas que se aplicarán
jorghee Jun 12, 2026
e8790b6
docs: agregar primera especificacion de escenario para MOD-03
jorghee Jun 12, 2026
74f81d7
Add Functional Testing Plan document
RaqDxs Jun 12, 2026
c3d85ee
docs: agregar primera especificacion de escenario para MOD-03
jorghee Jun 12, 2026
ed78440
docs: agregar diseño de pruebas funcionales MOD-0005
PaulCari Jun 12, 2026
319889d
docs: detallar aplicación de técnicas para la primera especificacion …
jorghee Jun 12, 2026
38a5cc3
docs: agregar especificacion de escenario ESC-3002
jorghee Jun 12, 2026
a7ad766
docs: agregar ESC-3003 especificacion de escenario
jorghee Jun 12, 2026
c4af283
docs: agregar ESC-3004 especificacion de escenario
jorghee Jun 12, 2026
89cb416
docs: agregar matriz de trazabilidad para el MOD-03
jorghee Jun 12, 2026
d2eb5f6
docs: agregar descripción del módulo y técnicas a usar para el análisis
jorghee Jun 12, 2026
c008e8a
docs: agregar ESC-3001 especificacion de escenario para MOD-06
jorghee Jun 12, 2026
f8ebb33
docs: agregar especificacion de escenario ESC-6002 y ESC-6003 y agreg…
jorghee Jun 12, 2026
5ec00bc
docs: detallar aplicación de técnicas para la primera especificacion …
YordanoBoza Jun 12, 2026
fe30e68
docs: agregar ESC-1002 especificacion de escenario
YordanoBoza Jun 12, 2026
edf5668
docs: agregar ESC-1003 especificacion de escenario
YordanoBoza Jun 12, 2026
029f615
docs: agregar ESC-1004 especificacion de escenario
YordanoBoza Jun 12, 2026
041dbc0
docs: detallar aplicación de técnicas para la primera especificacion …
YordanoBoza Jun 12, 2026
c3ef869
docs: detallar aplicación de técnicas para la primera especificacion …
YordanoBoza Jun 12, 2026
f35ff0c
docs: agregar plantilla de ejecución de casos de pruebas funcionales
jorghee Jun 12, 2026
1e1e5c5
Merge branch 'develop' of https://github.com/escarabajo-rinoceronte/g…
YordanoBoza Jun 12, 2026
e75293f
docs: agregar ESC-2002 especificacion de escenario
YordanoBoza Jun 12, 2026
915739a
docs: agregar ESC-2002 especificacion de escenario corregido
YordanoBoza Jun 12, 2026
c313db1
docs: agregar ESC-2003 especificacion de escenario
YordanoBoza Jun 12, 2026
e290602
docs: MOD-01 escenarios.
YordanoBoza Jun 12, 2026
16416f8
docs: MOD-02 escenarios.
YordanoBoza Jun 12, 2026
b6c9a41
docs: agregar ejecucion de pruebas funcionales de ESC-3001
jorghee Jun 12, 2026
a841024
Merge branch 'develop' of github.com:escarabajo-rinoceronte/gestor-ta…
jorghee Jun 12, 2026
2ea61cc
docs: agregar ejecucion de pruebas funcionales de ESC-1001
YordanoBoza Jun 12, 2026
e41101a
docs: agregar ejecucion de pruebas funcionales de ESC-6001
jorghee Jun 12, 2026
1048bf8
Merge branch 'develop' of github.com:escarabajo-rinoceronte/gestor-ta…
jorghee Jun 12, 2026
3c465cf
docs: agregar ejecucion de pruebas funcionales de ESC-1002
YordanoBoza Jun 12, 2026
03024c5
docs:Añadimos el modulo 7 correspondiente a comunicación y notificaci…
PaulCari Jun 12, 2026
59fec0d
docs: corregir nomenclatura de módulo 03
jorghee Jun 12, 2026
299b6d2
docs: añade diseño y ejecución del MOD-04 proceso de validación
JhonAQ Jun 12, 2026
36188ac
Merge branch 'develop' of https://github.com/escarabajo-rinoceronte/g…
JhonAQ Jun 12, 2026
418cc32
docs: agregar ejecucion de pruebas funcionales de ESC-1003
YordanoBoza Jun 12, 2026
ba1246b
docs: corrección de rutas de imágenes
jorghee Jun 12, 2026
c3bd75e
docs: agregar ejecucion de pruebas funcionales de ESC-2001
YordanoBoza Jun 12, 2026
8e846fe
feat(refactor): plan de pruebas integracion
dmolloc1 Jun 12, 2026
4c89ce2
fix: sube las imagenes para mejorar el renderizado del modulo 4
JhonAQ Jun 12, 2026
1bed88e
ci: add wiki sync workflow
RaqDxs Jun 13, 2026
63daf1e
fix(workflow): replace multiline git commit message with single-line …
RaqDxs Jun 13, 2026
acc3c2c
refactor(documentation): mejorar formato y claridad en el diseño de p…
JhonAQ Jun 14, 2026
7fed49c
ci: trigger wiki sync test
RaqDxs Jun 14, 2026
59fd43e
docs: agregar guia de ejecucion del entorno local en sistemas linux
jorghee Jun 16, 2026
5e232f8
docs: documentar los roles del sistema y su jerarquía
jorghee Jun 16, 2026
32cc370
Merge pull request #40 from escarabajo-rinoceronte/chore/33-configura…
jorghee Jun 16, 2026
4c75346
docs: update pull request template para Hito 3)
RaqDxs Jun 16, 2026
9ae6510
test: agregar ejecucion de pruebas funcionales ESC-3002
jorghee Jun 17, 2026
dab0919
test: agregar ejecucion de pruebas funcionales ESC-3003
jorghee Jun 17, 2026
1548577
test: agregar ejecucion de pruebas funcionales ESC-3004
jorghee Jun 17, 2026
f716ce0
test: agregar ejecucion de pruebas funcionales ESC-3005
jorghee Jun 17, 2026
b93d8d3
Merge pull request #41 from escarabajo-rinoceronte/35-ejecucion-prueb…
jorghee Jun 17, 2026
317637f
test: agregar reporte de ejecucion de pruebas unitarias del frontend
JhonAQ Jun 17, 2026
8ae0565
docs(tests): agregar reporte de ejecucion de pruebas unitarias frontend
JhonAQ Jun 17, 2026
f9c7d41
docs: agregar guia de configuracion y ejecucion en Windows
JhonAQ Jun 17, 2026
449926f
Merge pull request #42 from escarabajo-rinoceronte/feature/unit-test-…
JhonAQ Jun 18, 2026
9b9ad77
docs: ampliar escenario 1 del modulo 5, agregando nuevos diseños y ej…
PaulCari Jun 18, 2026
c120be7
docs: actualizar escenarios proceso de validacion
YordanoBoza Jun 18, 2026
2b6358d
docs: ampliacion del escenario 2 del modulo 5
PaulCari Jun 18, 2026
b60e3a4
docs: ampliar escenario 3 del modulo 5
PaulCari Jun 18, 2026
e8e1708
docs: se amplia el escenario de perimsos del MOD-0005
PaulCari Jun 18, 2026
0c72c76
docs: ampliar escenario de acciones administrativas MOD-0005
PaulCari Jun 18, 2026
84a7929
test: ejecucion de pruebas funcionales modulo 04 (avance)
YordanoBoza Jun 18, 2026
6c1e029
docs: ordenar casos funcionales, principalemnte enumeracion MOD-0005
PaulCari Jun 18, 2026
5cbfec9
Merge remote-tracking branch 'origin/develop' into docs/mod5-funciona…
PaulCari Jun 18, 2026
2615b1d
Merge pull request #43 from escarabajo-rinoceronte/docs/mod5-funciona…
PaulCari Jun 18, 2026
172f1ec
docs: restaurar el Home de la Wiki y probar automatizacion
RaqDxs Jun 19, 2026
18bff1d
docs: agregar menu lateral _Sidebar y links de entorno
RaqDxs Jun 19, 2026
4c3f51b
docs: disenio de casos de pruebas funcionales en mod-04 proceso-val…
YordanoBoza Jun 19, 2026
982e58c
docs: agregar diseño, ejecución y evidencias de pruebas para MOD-04 p…
YordanoBoza Jun 20, 2026
4dbbc2a
docs: correcion de caso de prueba y ejecucion del mod-04
YordanoBoza Jun 20, 2026
b9e7b63
test(coverage): agregar pruebas unitarias para QuickstartPage, Settin…
JhonAQ Jun 23, 2026
45c80e4
test(coverage): agregar pruebas unitarias para PartnersManagement
JhonAQ Jun 23, 2026
987f978
test(coverage): agregar pruebas unitarias para ProjectEdit (vista pri…
JhonAQ Jun 23, 2026
3eface7
test(frontend): agregar cobertura de pruebas para componentes y hooks…
JhonAQ Jun 23, 2026
3a611ad
Merge pull request #52 from escarabajo-rinoceronte/test/31-pruebas-un…
JhonAQ Jun 23, 2026
4bcd21d
Merge pull request #51 from escarabajo-rinoceronte/test/36-diseno-eje…
YordanoBoza Jun 23, 2026
9dfd115
docs(wiki): mejorar Home, Sidebar y Plan de Integracion v2.0
RaqDxs Jun 24, 2026
f7bdabc
docs(pruebas): adaptar plan de pruebas de integración a plantilla est…
RaqDxs Jun 24, 2026
692e1f7
test(frontend): Añadimos cobertura de los test para root y la verific…
PaulCari Jun 23, 2026
48d4efb
test(frontend): agregar pruebas de cobertura para la vista welcome
PaulCari Jun 23, 2026
e8dd99c
test(frontend): agregar pruebas de cobertura para vista partners stats
PaulCari Jun 24, 2026
e2a43b4
test(frontend): agregar pruebas para estadísticas de organizaciones y…
PaulCari Jun 24, 2026
d0c8fa9
docs: diferenciar nombres de archivos de ejecucion vs diseno para evi…
RaqDxs Jun 24, 2026
026b56c
Merge pull request #53 from escarabajo-rinoceronte/test/45-testing-in…
PaulCari Jun 24, 2026
cab2cbf
ci(wiki): corregir regex para extraer correctamente el basename de la…
RaqDxs Jun 24, 2026
a2a2f0b
docs(wiki): trigger manual para aplicar fix de imagenes
RaqDxs Jun 24, 2026
a3e0a64
ci(wiki): soportar rutas relativas de imagenes en automatizacion
RaqDxs Jun 24, 2026
3b72519
ci(wiki): corregir delimitador sed que causaba fallo de sintaxis
RaqDxs Jun 24, 2026
acb01bd
tests/Agrega nuevos tests de covertura para componentes
JhonAQ Jun 24, 2026
0c58630
Merge pull request #54 from escarabajo-rinoceronte/test/31-pruebas-un…
JhonAQ Jun 24, 2026
5a3ee58
docs(wiki): agregar metricas detalladas a reportes de ejecucion (modu…
RaqDxs Jun 24, 2026
5ac3104
tests: agregar prueba unitarias para tag function
jorghee Jun 24, 2026
5ab9d55
tests: add base module testing
jorghee Jun 24, 2026
66c6a7a
tests: pruebas unitarias inciales postgis
YordanoBoza Jun 24, 2026
8cdc95e
Merge branch '2-pruebas-unitarias-servicios-core' aceptando todos sus…
jorghee Jun 24, 2026
ca3f1e3
fix: change fields to request data from database successfully
jorghee Jun 24, 2026
b0b86ff
tests: agregar tests sobre la gestion de proyectos
jorghee Jun 24, 2026
2e9ed07
fix: verificar la correctitud de los casos de pruebas para reportar f…
jorghee Jun 24, 2026
65d5892
docs: agregar informe de ejecucion de pruebas unitarias backend
jorghee Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/nueva-tarea---requerimiento.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Nueva Tarea / Requerimiento
about: Sugiere una nueva tarea de análisis, documentación o configuración para el
equipo.
title: "[TAREA] "
labels: gestión
assignees: ''

---

## Descripción de la Tarea
Una descripción clara y concisa de lo que se necesita hacer o investigar.

## Objetivos / Criterios de Aceptación
Enumera qué debe cumplirse para que esta tarea se considere terminada:
- [ ] Criterio 1
- [ ] Criterio 2

## Posibles bloqueos o dependencias
¿Esta tarea depende de que otro compañero termine la suya primero? (Menciona a tus compañeros usando @).

## Contexto adicional
Agrega cualquier otro enlace, documento o contexto necesario para resolver esta tarea.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/reporte-de-error--bug-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Reporte de Error (Bug)
about: Crea un reporte para ayudarnos a identificar y solucionar un error en el sistema.
title: "[BUG]"
labels: bug, QA
assignees: ''

---

## Descripción del Error
Una descripción clara y concisa de cuál es el error encontrado durante las pruebas.

## Pasos para reproducir (To Reproduce)
Pasos exactos para reproducir el comportamiento:
1. Ir a '...'
2. Hacer clic en '....'
3. Bajar hasta '....'
4. Ver el error

## Comportamiento esperado
Una descripción clara y concisa de lo que esperabas que sucediera (el resultado correcto).

## Capturas de pantalla
Si es posible, agrega capturas de pantalla o un pequeño video para ayudar a explicar el problema.

## Entorno de Pruebas (Por favor completa):
- **Sistema Operativo:** [ej. Windows 11, Ubuntu 22.04]
- **Navegador:** [ej. Chrome, Firefox, Safari]
- **Versión del software:** [ej. v4.8.2]

## Contexto adicional
Agrega cualquier otro contexto sobre el problema aquí (ej. logs de la consola, errores en GitHub Actions, etc.).
63 changes: 22 additions & 41 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,22 @@
## What type of PR is this? (check all applicable)

- [ ] 🍕 Feature
- [ ] 🐛 Bug Fix
- [ ] 📝 Documentation
- [ ] 🧑‍💻 Refactor
- [ ] ✅ Test
- [ ] 🤖 Build or CI
- [ ] ❓ Other (please specify)

## Related Issue

Example: Fixes #123

## Describe this PR

A brief description of how this solves the issue.

## Screenshots

Please provide screenshots of the change.

## Alternative Approaches Considered

Did you attempt any other approaches that are not documented in code?

## Review Guide

Notes for the reviewer. How to test this change?

## Checklist before requesting a review

- 📖 Read the Tasking Manager Contributing Guide: <https://github.com/hotosm/tasking-manager/blob/develop/docs/developers/contributing.md>
- 📖 Read the HOT Code of Conduct: <https://docs.hotosm.org/code-of-conduct>
- 👷‍♀️ Create small PRs. In most cases, this will be possible.
- ✅ Provide tests for your changes.
- 📝 Use descriptive commit messages.
- 📗 Update any related documentation and include any relevant screenshots.
- 🔠 Does this PR introduce or change any environment variables? If so, make sure to specify this change in the description.

## [optional] What gif best describes this PR or how it makes you feel?
## 📌 ¿Qué tipo de PR es este?
- [ ] ✅ Pruebas / Testing (Unitarias, Funcionales, etc.)
- [ ] 📝 Documentación / Métricas
- [ ] 🐛 Corrección de Bug / Refactor
- [ ] 🤖 CI/CD (GitHub Actions)
## Issue Relacionado
<!-- Usa la palabra Closes para que la tarjeta se mueva sola en el tablero -->
Closes #

## Descripción de los cambios
<!-- Explica brevemente qué módulos testeaste o qué documento agregaste -->


## Checklist del Hito 3 (Obligatorio)
Antes de pedir revisión, asegúrate de cumplir con lo siguiente:
- [ ] Mis pruebas se ejecutan correctamente en mi entorno local.
- [ ] Agregué las métricas de cobertura (código y/o funcional) al final de mis archivos.
- [ ] He verificado que la numeración de mis Casos de Prueba cuadre con los Requerimientos.
- [ ] Estoy trabajando en una rama (branch) separada y no directamente en main/develop.

## Capturas de pantalla (Opcional pero recomendado)
<!-- Si tus pruebas pasaron, pega aquí un pantallazo de la consola o del reporte de JaCoCo/PyCoverage -->
62 changes: 62 additions & 0 deletions .github/workflows/generar-reportes-pruebas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Generación de Reportes de Pruebas

on:
pull_request:
branches:
- develop

jobs:
generar-reportes:
runs-on: ubuntu-latest

steps:
- name: Clonar repositorio
uses: actions/checkout@v4

- name: Crear archivo de entorno
run: |
cp example.env tasking-manager.env

- name: Levantar contenedores
run: |
docker compose up -d

- name: Esperar backend
run: |
sleep 30

- name: Ejecutar pruebas unitarias
run: |
docker compose exec -T tm-backend pytest \
tests/api/unit/ \
--junitxml=/usr/src/app/reporte-unitarias.xml

- name: Ejecutar pruebas de integración
run: |
docker compose exec -T tm-backend pytest \
tests/api/integration/ \
--junitxml=/usr/src/app/reporte-integracion.xml

- name: Copiar reporte unitario
run: |
docker cp \
$(docker compose ps -q tm-backend):/usr/src/app/reporte-unitarias.xml \
./reporte-unitarias.xml

- name: Copiar reporte integración
run: |
docker cp \
$(docker compose ps -q tm-backend):/usr/src/app/reporte-integracion.xml \
./reporte-integracion.xml

- name: Subir reporte unitario
uses: actions/upload-artifact@v4
with:
name: reporte-pruebas-unitarias
path: reporte-unitarias.xml

- name: Subir reporte integración
uses: actions/upload-artifact@v4
with:
name: reporte-pruebas-integracion
path: reporte-integracion.xml
19 changes: 13 additions & 6 deletions .github/workflows/pr_label.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
```yaml
# This workflow will triage pull requests and apply a label based on the
# paths that are modified in the pull request.
#
# To use this workflow, you will need to set up a .github/labeler.yml
# file with configuration. For more information, see:
# file with configuration. For more information, see:
# https://github.com/actions/labeler

name: Labeler

on:
- pull_request_target
pull_request_target:

permissions:
contents: read
pull-requests: write
issues: write

jobs:
label:

runs-on: ubuntu-latest

steps:
- uses: actions/labeler@v6
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/labeler@v6
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
```
Loading