setup tests for HelloWorldService

This commit is contained in:
2025-12-05 18:04:38 +01:00
parent 290131269e
commit c5c602d599
8 changed files with 625 additions and 3 deletions

23
docker-compose.test.yml Normal file
View File

@ -0,0 +1,23 @@
version: '3.8'
services:
test:
build:
context: .
dockerfile: Dockerfile
target: tester
image: jaxws-test:latest
container_name: jaxws-unit-tests
volumes:
# Mount source for live testing during development
- ./src:/app/src:ro
- ./pom.xml:/app/pom.xml:ro
# Mount Maven cache to speed up subsequent test runs
- maven-cache:/root/.m2
command: mvn test
environment:
- MAVEN_OPTS=-Xmx512m
volumes:
maven-cache:
driver: local