run-integration-tests.ps1¶
Runs integration tests only. These tests use Testcontainers to spin up real broker/service containers.
Usage¶
What It Does¶
- Sets working directory to project root
- Runs
mvn clean testwith filter-Dtest=io.github.fortunen.kete.integrationtests.** - Uses
-Dsurefire.skipAfterFailureCount=1to stop on first failure - Reports pass/fail with duration
Maven Command¶
mvn clean test -Dtest=io.github.fortunen.kete.integrationtests.** -Dsurefire.skipAfterFailureCount=1 -q
Exit Code¶
0— all integration tests passed- Non-zero — one or more tests failed
Prerequisites¶
- Java 21
- Maven
- Docker Desktop (Testcontainers launches containers automatically)