diff --git a/Makefile b/Makefile index b0e4f34..0f97b3c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ build-test: cd docker/test; docker compose build -test: build-test +test: cd docker/test; docker compose up --abort-on-container-exit diff --git a/docker/test/coverage.xml b/docker/test/coverage.xml new file mode 100644 index 0000000..e69de29 diff --git a/docker/test/docker-compose.yaml b/docker/test/docker-compose.yaml index e42febf..9bc9bae 100644 --- a/docker/test/docker-compose.yaml +++ b/docker/test/docker-compose.yaml @@ -12,6 +12,10 @@ services: - cache - db entrypoint: /app/docker/test/entrypoint-master.sh + volumes: + - type: bind + source: ./coverage.xml + target: /app/jdav_web/coverage.xml cache: restart: always diff --git a/docker/test/entrypoint-master.sh b/docker/test/entrypoint-master.sh index d111987..8c70043 100755 --- a/docker/test/entrypoint-master.sh +++ b/docker/test/entrypoint-master.sh @@ -39,3 +39,4 @@ fi cd jdav_web coverage run manage.py test startpage finance members -v 2 +coverage xml