Exclude cloud/Docker integration tests from default test run#125
Exclude cloud/Docker integration tests from default test run#125
Conversation
Real* tests (S3/Azure credentials) and Azurite tests (Docker) fail hard in CI environments without credentials or Docker. Exclude them from the default surefire run and add Maven profile + Makefile targets: make test — unit tests only (default) make test-cloud — cloud/Docker integration tests only make test-all — everything (mvn test -Pintegration-tests)
|
Claude finished @rbrenton's task —— View job PR Review Complete ✅Reviewing PR #125 for:
Review Findings✅ Overall Good ImplementationThe PR correctly separates unit tests from integration tests requiring cloud credentials or Docker. The Maven profile approach is solid and follows standard practices.
|
|
Claude finished @rbrenton's task —— View job PR Review Complete ✅Reviewing PR #125 for:
Review Findings✅ Overall Good ImplementationThe PR correctly separates unit tests from integration tests requiring cloud credentials or Docker. The Maven profile approach is solid and follows standard practices.
|
Summary
Real*Test(S3/Azure credentials) and Azurite-based tests (Docker) from defaultmvn testintegration-testsMaven profile to include themmake test— unit tests only (default)make test-cloud— cloud/Docker integration tests onlymake test-all— everythingTest plan
make testpasses without Docker/credentialsmake test-allincludes integration tests