Se agrega el plugin de jacoco para la generación de los reportes de los test y…

Se agrega el plugin de jacoco para la generación de los reportes de los test y del coverage del proyecto, además se realiza un cambio en el DtoUzyTavProyec para que traiga todos los datos del usuario
parent 30eb9359
...@@ -2,6 +2,7 @@ plugins { ...@@ -2,6 +2,7 @@ plugins {
id 'org.springframework.boot' version '2.7.4' id 'org.springframework.boot' version '2.7.4'
id 'io.spring.dependency-management' version '1.0.14.RELEASE' id 'io.spring.dependency-management' version '1.0.14.RELEASE'
id 'java' id 'java'
id 'jacoco'
} }
group = 'ec.edu.espe.movilidad' group = 'ec.edu.espe.movilidad'
...@@ -39,12 +40,26 @@ dependencies { ...@@ -39,12 +40,26 @@ dependencies {
compileOnly 'org.projectlombok:lombok' // Dependencia para generar automáticamente código repetitivo en Java compileOnly 'org.projectlombok:lombok' // Dependencia para generar automáticamente código repetitivo en Java
runtimeOnly 'com.oracle.database.jdbc:ojdbc8' // Dependencia para el controlador JDBC de Oracle runtimeOnly 'com.oracle.database.jdbc:ojdbc8' // Dependencia para el controlador JDBC de Oracle
annotationProcessor 'org.projectlombok:lombok' // Procesador de anotaciones para Lombok annotationProcessor 'org.projectlombok:lombok' // Procesador de anotaciones para Lombok
// Dependencia para pruebas unitarias en Spring Boot // Dependencia para pruebas unitarias en Spring Boot
testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2' testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2'
testImplementation 'org.mockito:mockito-core:3.12.4' testImplementation 'org.mockito:mockito-core:3.12.4'
// Dependencia de Jacoco para la generación de informes de cobertura
testImplementation 'org.jacoco:org.jacoco.core:0.8.7'
} }
tasks.named('test') { tasks.named('test') {
useJUnitPlatform() useJUnitPlatform()
//Configuración para habilitar la generación de informes de Jacoco
finalizedBy jacocoTestReport
}
jacocoTestReport {
// Configuración para la generación de informes HTML y XML
reports {
html.enabled true
xml.enabled true
}
} }
\ No newline at end of file
...@@ -109,6 +109,7 @@ public class DtoUzyTavProyec { ...@@ -109,6 +109,7 @@ public class DtoUzyTavProyec {
private Long uzytcata_gen_id; private Long uzytcata_gen_id;
private Long uzytusuario_id; private Long uzytusuario_id;
private DtoUzyTUsuario uzytusuario;
private Long uzytavactasperfil_PROYEC_ID; private Long uzytavactasperfil_PROYEC_ID;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment