Add MIROIR_TEST_SKIP_DOCKER and MIROIR_TEST_MIROIR_URL environment variables to allow docker-compose integration tests to run without Docker or use external Miroir. Changes: - Modified HttpClient::new() to accept base_url parameter - Added get_miroir_base_url() to support external Miroir via MIROIR_TEST_MIROIR_URL - Added skip_if_no_miroir!() macro for graceful test skipping - Tests now skip with clear message when Docker unavailable - Updated docs/TESTING.md with docker-compose test environment documentation Acceptance criteria met: ✓ Tests skip gracefully when Docker unavailable (MIROIR_TEST_SKIP_DOCKER=1) ✓ Tests can run against external Miroir instance (MIROIR_TEST_MIROIR_URL) ✓ Test setup documented in docs/TESTING.md ✓ All docker_compose_integration tests pass with skip flag Fixes bead bf-3a6dx: Fix docker-compose integration tests Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| miroir-core | ||
| miroir-ctl | ||
| miroir-proxy | ||