You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Se modifican las respectivas etiquetas en el pom.xml, de tal manera que queda de la siguiente manera:
Se compila el proyecto para verificar que si corre perfectamente
AGREGAR ESQUELETO DEL PROYECTO
Se crean los paquetes
Así se crean las carpetas
De esta manera se puede ver la clase book
CREACIÓN DE LAS PRUEBAS
pruebas de ADDBOOK
pruebas de LOANABOOK
pruebas de RETURNBOOK
Cómo aun no se tiene un código para cada una de las pruebas, todas las pruebas fallan
CREACIÓN DE LOS MÉTODOS
Método ReturnBook
Método LoanABook
Método AddBook
Luego de poner las construcciones de los métodos SI pasan las pruebas
COBERTURA Y JACOCO
plugin agregado a Jacoco
luego de poner mvn jacoco:report Se crea la carpeta target donde adentro en index se encuentran los porcentajes que necesitamos, a continuación se van a ver un ejemplo de los porcentajes antes y despues
dentro de la carpeta target
reportes
Luego de terminar las pruebas se hace un merge con cada una de las tres ramas que creamos para que todo se guarde en el main. A continuación se ve un ejemplo de solución de problemas que trae el merge
guardamos todo con clean package
SONARQUBE
Se descarga docker destkop con el comando "docker pull sonarqube"
Se arranca el servicio de SonarQube con el siguiente comando "docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest"
Se prueba que si se activó y esta corriendo el sonarqube
Se entra a SonarQube y se cambia la contraseña
Se crea el token
Se le agrega esta extension al plugin
Y esta a las properities
Todo se compila y guarda con "mvn package"
Se genera la integración con "sonar mvn verify sonar:sonar -D sonar.token=[TOKEN_GENERADO]"