15 lines
936 B
Markdown
15 lines
936 B
Markdown
# Итоги: запуск тестов в контейнере
|
|||
|
|
|
||
|
|
План: `docs/plan-tests-in-container.md`.
|
||
|
|
|
||
|
|
## Сделано
|
||
|
|
- `Dockerfile.test` (`python:3.11-slim`): зависимости отдельным слоем, `CMD ["pytest", "-q"]`.
|
||
|
|
- `.dockerignore`: `venv/`, боевые данные, кэши, lock/tmp-файлы.
|
||
|
|
- `README.md`: шаг «Tests» заменён на запуск через `docker build` / `docker run`.
|
||
|
|
|
||
|
|
## Проверка
|
||
|
|
Образ собран, `docker run --rm ripe-collector-test` - 3 passed. В образе нет `data.json` и `fqdn_data.json`, тесты не зависят от боевых данных.
|
||
|
|
|
||
|
|
## Замечания
|
||
|
|
- Локальный `venv/` остаётся для разработки; для тестов он не нужен.
|
||
|
|
- Образ `ripe-collector-test` остался в локальном Docker (`docker rmi ripe-collector-test` для удаления).
|