Building and testing
Building
Ensure you have prepared your environment as described here.
Our build tooling is gradle
and building the code is just a matter of executing the following gradle tasks:
./gradlew clean installDist
Testing
Our test suite is mostly integration tests and they require the keycloak
and postgres
services to be running on localhost
, you can start these using the /profile/dev-testing.yml
Docker Compose profile.
If you want to run the tests, execute:
./gradlew test