actualizacion
This commit is contained in:
parent
21f5861e1b
commit
87142e3890
|
|
@ -12,5 +12,12 @@
|
|||
!examples/
|
||||
!examples/contracts/
|
||||
!examples/contracts/**
|
||||
!examples/flows/
|
||||
!examples/flows/**
|
||||
!examples/integrations/
|
||||
!examples/integrations/**
|
||||
!config/
|
||||
!config/publication-catalog.json
|
||||
!config/integration-routes.json
|
||||
!Dockerfile
|
||||
!.dockerignore
|
||||
|
|
|
|||
|
|
@ -7,6 +7,10 @@ COPY src/ src/
|
|||
COPY contracts/ contracts/
|
||||
COPY schemas/ schemas/
|
||||
COPY examples/contracts/ examples/contracts/
|
||||
COPY examples/flows/ examples/flows/
|
||||
COPY examples/integrations/ examples/integrations/
|
||||
COPY config/publication-catalog.json config/publication-catalog.json
|
||||
COPY config/integration-routes.json config/integration-routes.json
|
||||
# package ejecuta pruebas unitarias; la suite de integración se ejecuta en CI con verify.
|
||||
RUN sh ./mvnw --batch-mode --no-transfer-progress package
|
||||
|
||||
|
|
|
|||
|
|
@ -272,3 +272,5 @@ Antes de codificar, revisar criterios y prueba pertinente. Al cerrar, registrar
|
|||
| A16–A17 | T06 | Inmutabilidad y activación/retiro concurrentes |
|
||||
|
||||
T16 vuelve a ejecutar la matriz completa; pruebas unitarias no sustituyen PostgreSQL real. La integración real con proveedores permanece pendiente si faltan contrato/credenciales, aunque los mocks pasen.
|
||||
|
||||
Seguimiento T16 (2026-10-28, E26): corregidas las entradas del build Docker para incluir ejemplos de flujos/integraciones y los dos archivos de configuración requeridos. Package aislado: 326 pruebas aprobadas. Pendientes build Docker real y suite Testcontainers para el cierre.
|
||||
|
|
|
|||
|
|
@ -432,3 +432,12 @@ Con la configuración del repositorio, readiness incluye PostgreSQL. Esta prueba
|
|||
- Sin migraciones nuevas, cambios al Compose de un servicio, despliegue productivo
|
||||
o llamadas a proveedores reales. Conservadas auditoría/idempotencia/versiones;
|
||||
extracción del evaluador respaldada por regresión completa. git diff --check OK.
|
||||
|
||||
## E26 — Corrección del contexto de build Docker — 2026-10-28
|
||||
|
||||
- Reporte del usuario: `docker compose build` falla con 20 errores unitarios por archivos ausentes en `examples/flows`, `examples/integrations` y `config`.
|
||||
- Causa: Dockerfile solo copiaba ejemplos contractuales y .dockerignore excluía los demás recursos. Se agregaron las dos carpetas de ejemplos y los archivos explícitos `config/publication-catalog.json` y `config/integration-routes.json` a ambos archivos. Se mantienen las pruebas en package y la imagen final solo recibe el JAR.
|
||||
- Verificación: copia aislada de las entradas COPY del build, más mvnw.cmd para Windows, en `target/docker-build-check-20261028113047`. Desde allí: `mvnw.cmd --batch-mode --no-transfer-progress package`, JDK 21.
|
||||
- Resultado: BUILD SUCCESS, 326 pruebas, 0 fallos, 0 errores, 0 omitidas; 44.508 s, finalizado 2026-10-28T11:31:39-06:00. Log: `target/docker-build-check-20261028113047/build-check.log`; reportes en su `target/surefire-reports`. Evidencia E25 preservada.
|
||||
- Límite: esta corrida verifica package con las entradas de construcción aisladas en Windows; no sustituye docker build en Linux ni las pruebas de integración Testcontainers. Docker sigue sin estar disponible en este equipo. T16 permanece BLOCKED para su cierre integral; T17 PENDING.
|
||||
- Siguiente paso: repetir `docker compose build orquestador` en el equipo con Docker; para cerrar T16 ejecutar desde la raíz `./mvnw --batch-mode --no-transfer-progress clean verify` y `python3 scripts/verify_acceptance.py --require-testcontainers` con motor accesible.
|
||||
|
|
|
|||
Loading…
Reference in New Issue