regouga / ES-3A2S-1718

Project of my Software Engineering course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adventure Builder Build Status codecov

To run tests execute: mvn clean install

To see the coverage reports, go to /target/site/jacoco/index.html.

Number Name Email GitHub Username Group
1
1
1
2
2
2
  • Group 1:
  • Group 2:

Infrastructure

This project includes the persistent layer, as offered by the FénixFramework. This part of the project requires to create databases in mysql as defined in resources/fenix-framework.properties of each module.

See the lab about the FénixFramework for further details.

Docker (Alternative to installing Mysql in your machine)

To use a containerized version of mysql, follow these stesp:

docker-compose -f local.dev.yml up -d
docker exec -it mysql sh

Once logged into the container, enter the mysql interactive console

mysql --password

And create the 6 databases for the project as specified in the resources/fenix-framework.properties.

To launch a server execute in the module's top directory: mvn clean spring-boot:run

To launch all servers execute in bin directory: startservers

To stop all servers execute: bin/shutdownservers

To run jmeter (nogui) execute in project's top directory: mvn -Pjmeter verify. Results are in target/jmeter/results/, open the .jtl file in jmeter, by associating the appropriate listeners to WorkBench and opening the results file in listener context

About

Project of my Software Engineering course.


Languages

Language:Java 92.5%Language:HTML 7.5%