Gradle is used as the build tool. Unit test is done using Spock Framework (Groovy) Code coverage is produced by Jacoco plugin. With the limited time given, the code is only runnable for Test purpose.
In order to produce the code coverage report, run gradle jacocoTestReport
The coverage report will be available in build/reports/coverage