docs(ocr): clarify entrypoint comment and add manual run hint for skipped test
- entrypoint.sh: replace "cross-job ground-truth leakage" with plain "Remove stale partial downloads left by a previous docker-kill" - test_tmpdir_is_inside_persistent_cache_volume: add docker exec command so future developers know how to run this deployment-contract test Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,8 +3,7 @@ set -euo pipefail
|
|||||||
|
|
||||||
# Ensure TMPDIR exists on the persistent cache volume (created by the volume-init
|
# Ensure TMPDIR exists on the persistent cache volume (created by the volume-init
|
||||||
# container, but guaranteed here for fresh volumes and bare docker-run usage).
|
# container, but guaranteed here for fresh volumes and bare docker-run usage).
|
||||||
# Orphaned fragments from prior docker-kill during model downloads are cleared
|
# Remove stale partial downloads left by a previous docker-kill.
|
||||||
# on startup to prevent cross-job ground-truth leakage (Surya staging files).
|
|
||||||
mkdir -p "${TMPDIR:-/tmp}"
|
mkdir -p "${TMPDIR:-/tmp}"
|
||||||
find "${TMPDIR:-/tmp}" -mindepth 1 -mtime +1 -delete 2>/dev/null || true
|
find "${TMPDIR:-/tmp}" -mindepth 1 -mtime +1 -delete 2>/dev/null || true
|
||||||
|
|
||||||
|
|||||||
@@ -90,6 +90,7 @@ def test_tmpdir_is_inside_persistent_cache_volume():
|
|||||||
|
|
||||||
Catches accidental reversion to /tmp or any tmpfs-backed path.
|
Catches accidental reversion to /tmp or any tmpfs-backed path.
|
||||||
Runs only inside the OCR Docker container where TMPDIR=/app/cache/.tmp.
|
Runs only inside the OCR Docker container where TMPDIR=/app/cache/.tmp.
|
||||||
|
To run manually: docker exec archiv-ocr python -m pytest test_tmpdir.py::test_tmpdir_is_inside_persistent_cache_volume -v
|
||||||
See ADR-021.
|
See ADR-021.
|
||||||
"""
|
"""
|
||||||
tmpdir = os.environ["TMPDIR"]
|
tmpdir = os.environ["TMPDIR"]
|
||||||
|
|||||||
Reference in New Issue
Block a user