Skip to content

[SCRUM-1265] Agrega las dependencias de prueba al análisis de SonarQube - #5

Merged
santiagohb2830 merged 1 commit into
developfrom
fix/sonar-java-test-libraries
Oct 20, 2026
Merged

santiagohb2830 merged 1 commit into
developfrom
fix/sonar-java-test-libraries

Conversation

@santiagohb2830

@santiagohb2830 santiagohb2830 commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Descripción

El análisis de mani-java mostraba el aviso "Missing 'sonar.java.test.libraries' property. You might end up with less precise analysis results."

  • .github/workflows/quality-gate.yml: el job "Pruebas y cobertura" copia también las dependencias de alcance test a target/test-dependency y las incluye en el artefacto compilado_java.
  • sonar-project.properties: sonar.java.test.libraries=target/test-dependency/*.jar.

No cambia el gate ni los proyectos de Sonar.

Ticket relacionado

Checklist

  • El código pasa las reglas del linter. (YAML validado con ruby -ryaml)
  • Se ejecutaron las pruebas unitarias y de integración. (las corre el workflow en este PR)
  • La cobertura de SonarQube cumple los umbrales. (lo valida el check de este PR)
  • Se revisó el impacto en la arquitectura (ADRs). (ADR-0005)

Verificación

  • Local: mvn dependency:copy-dependencies -DincludeScope=test genera 68 jars.
  • En este PR: el análisis de mani-java-pr ya no muestra el aviso.

El analisis de mani-java avisaba 'Missing sonar.java.test.libraries'. El job
de pruebas copia tambien las dependencias de alcance test a
target/test-dependency, se publican en el artefacto y el properties las declara
en sonar.java.test.libraries.
@santiagohb2830
santiagohb2830 merged commit 9f7ab3c into develop Oct 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant