Avid rpg gamers everywhere struggle with many difficulties when trying to complete raids/events. RPGHub
is a web service that allows gamers anywhere to login into their accounts and streamline the process of setting up raid requests and managing players who wish to participate in various raid requests.
- Maven - Project Managemetn
- TestNG - Unit Testing
- Selenium Java - Automation testing
- Amazon RDS - DB
- Cucumber - BDD testing
- JaCoCo - testing coverage
- Javalin - local hosting for Database
- Open git bash, and navigate to the directory you would like to save the program
- in gitBash, type git clone https://github.com/o9dangson/P2_RPGHub.git
- once fully cloned, navigate to the cloned repo
- For the program to launch, JVM and JRE is required
- To access this program, Javalin must be running
- Have VSCode installed
code rpghub/.
- Opens vscode in the Java Project Folder
App.java
- Runs the program
- Once Javalin is running ctrl-click the local-ip where the site is hosted
Testing was performed with Selenium to automate happy/alternate paths
App.java
- Run the program in one terminal
mvn verify
- Runs and builds all the unit tests and the selenium tests as specified in the
test_suite.xml
jacoco
report is intarget/site/jacoco/index.html
upon test build
- Runs and builds all the unit tests and the selenium tests as specified in the