Ponemos en la terminal, el path del proyecto y los siguientes comandos:
mvn compile
mvn package
Ejecutamos el script que crea la BD
mysql -u root -p
Ponemos la contraseña que tengamos con el usuario root
Ejecutamos el siguiente comando
source sql/schema-BD.sql
Se ejecutara el script y para salir simplemente
exit
Para iniciar el servidor:
mvn spring-boot:run
El servidor se iniciará correctamente y el index.html
será visible en localhost:8080/templates/index.html. A partir de este punto se podrá navegar por los distintos archivos .html
desde el navegador.
Hay dos tipos de Test, por un lado, los Test unitarios y por otro lado los Test de rendimiento.
Para ejecutar los tests unitarios, que han sido implementados con JUnit. Ademas hemos incluido mockito y jacoco. Esta ultima herramienta te permite visualizar la cobertura de instrucciones y ramas (El index.html que genera jacoco se encuentra en rutaDondeTengasGuardadoElProyecto\PSC-14\target\site\jacoco):
mvn test -Punitary-tests
Para ejecutar los tests de rendimiento. Lo hemos realizado a traves de JUnitPerf. Se crea una carpeta en target llamada junitperf con un report.html donde visualizar los tests:
mvn test -Pperformance-tests
Una vez terminado, utilizamos el comando mvn clean
para borrar lo previamente compilado.
mvn clean
Para hacer login con el trabajador:
DNI: 21121546C
Email: trabajador1@deustoadvisor.es
Password: trabajador123
Para hacer login con el cliente:
DNI: 14235378L
Email: prueba@gmail.com
Password: prueba123
Asegurate de estar en el directorio de PSC-14
Introduce el siguiente comando:
doxygen Doxyfile
Se creara el fichero en la carpeta doc dentro de la carpeta target ./target/doc