mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
TestDotenvSmoke ran `python -m cli.meta.env` with cwd=PROJECT_ROOT and no --output, so every make test rewrote the real .env with defaults: as root inside the container, with a fresh INFINITO_CACHE_PACKAGE_ADMIN_PASSWORD and possibly another INFINITO_DOMAIN. The test now writes to --output <tempdir>/.env and asserts that the repository .env keeps its inode and mtime. A marker line in a worktree .env vanished on every run of the old test and survives the new one; without --output the new assertion fails with "The smoke run replaced the repository .env". Fixes #1188 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Integration Tests 🔗
See integration.md for the SPOT: framework, requirements, directory structure, and make test-integration usage.