Skip to content

Correcciones Alvaro y Marcos - #267

Open
alvperdia2 wants to merge 138 commits into
MIT-FS:desarrollofrom
alvperdia2:correcciones-alvaro
Open

Correcciones Alvaro y Marcos #267
alvperdia2 wants to merge 138 commits into
MIT-FS:desarrollofrom
alvperdia2:correcciones-alvaro

Conversation

@alvperdia2

@alvperdia2 alvperdia2 commented May 9, 2026

Copy link
Copy Markdown

Se corrigen las clases relacionadas con la obtención y evaluación de pull requests, así como sus tests asociados.

Cambios principales:

  • Corregida la lógica de GetDataPullRequest para obtener correctamente la información desde variables de entorno.
  • Ajustado el test de GetDataPullRequest para comprobar el número total de pull requests.
  • Corregida la clase IndicatorPullRequest para implementar correctamente la interfaz IndicatorStrategy.
  • Añadidos métodos auxiliares para calcular la eficiencia y evaluar el nivel del indicador.
  • Corregidos los tests de IndicatorPullRequest para adaptarlos a la lógica real de la clase.
  • Añadida dependencia de JSONArray en el build.gradle

Closes #222
Closes #223
Closes #224
Closes #225

mignogales and others added 30 commits April 20, 2022 11:37
build.gradle modificado
Añadida la carpeta workflows y el fichero pipeline.yml desde el
repositorio local
Pipeline inicial según https://docs.github.com/en/actions/quickstart
Se añade un trabajo para mostrar diferentes contextos
Creando flujo de trabajo para tareas de seguridad
Este flujo ejecuta los tests unidad
Isabel-Roman and others added 29 commits March 21, 2025 15:50
Preparando práctica de pruebas unidad
Context se encarga de construir los objetos de consulta de métricas e
indicadores. Context es la única responsable del contexto de la API

Para las clases de consulta de métricas e indicadores se han creado por
separado el caso de fichero configurado por el cliente y no (test y
test2)
Se han separado en métodos de test individuales cada caso (se ha dejado
uno complejo en IndicadorTest para mostrar la diferencia)

Revisado RepositoryCalculatorTest
@sonarqubecloud

sonarqubecloud Bot commented May 9, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
45 Security Hotspots
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet