All checks were successful
CI / validate (push) Successful in 20s
Dockerfile.test builds production image with pytest baked in. compose.test.yml mounts source as volume for fast iteration. Usage: podman-compose -f compose.test.yml run --rm test
19 lines
504 B
YAML
19 lines
504 B
YAML
# PPF test runner (Python 2.7, production deps + pytest)
|
|
#
|
|
# Mounts source and tests as volumes so no rebuild needed between runs.
|
|
#
|
|
# Usage:
|
|
# podman-compose -f compose.test.yml run --rm test
|
|
# podman-compose -f compose.test.yml run --rm test python -m pytest tests/test_fetch.py -v
|
|
|
|
services:
|
|
test:
|
|
container_name: ppf-test
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.test
|
|
volumes:
|
|
- .:/app:ro,Z
|
|
working_dir: /app
|
|
command: python -m pytest tests/ -v --tb=short
|