25 lines
681 B
YAML
25 lines
681 B
YAML
# Overlay for `script/integration-coverage`: runs vibe-app under Cloverage instead of plainly.
|
|
# Reports land in /app/target/coverage/integration inside the container; script/integration-test copies
|
|
# them out after the app is stopped (SIGTERM is what triggers the report).
|
|
services:
|
|
vibe-app:
|
|
build:
|
|
args:
|
|
DEPS_ALIASES: run:cov
|
|
command:
|
|
- clojure
|
|
- -M:cov
|
|
- -m
|
|
- vibe.integration.coverage
|
|
- --runner
|
|
- integration
|
|
- --src-ns-path
|
|
- src
|
|
- --extra-test-ns
|
|
- vibe.integration.coverage
|
|
- --lcov
|
|
- --html
|
|
- --output
|
|
- /app/target/coverage/integration
|
|
stop_grace_period: 2m
|