Building / Testing
Build and unit test
Run formatting before Maven validation:
./mvnw spotless:apply
./mvnw test
Integration tests require Docker.
Full validation
Full Maven validation requires Docker for integration tests:
./mvnw spotless:apply
./mvnw clean verify
Integration tests
Pull smoke-test images and run the smoke test:
cd integration_test_suite && ./pull-smoke-test-docker-images.sh
cd ..
./smoke-test.sh
Test scripts
./smoke-test.shruns a smoke-test integration scenario../mvnw clean verifyruns full Maven validation when Docker is available.