* fix(sec): upgrade vulnerable deps * feat: add comprehensive logging to upgrade tests - Modify VersionRunner to write server logs to /tmp/upgrade-test-*.log files - Add pytest hook to automatically dump server logs on test failure - Add CI workflow step to show upgrade test logs (always runs) - Improves debuggability when upgrade tests fail in CI This addresses the issue where upgrade test failures in CI were impossible to debug because API server logs were not visible. |
||
|---|---|---|
| .. | ||
| tests | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
Hindsight Integration Tests
E2E and integration tests for Hindsight API that require a running server.
Running Tests
-
Start the API server:
./scripts/dev/start-api.sh -
Run the tests:
cd hindsight-integration-tests HINDSIGHT_API_URL=http://localhost:8888 uv run pytest tests/ -v
Environment Variables
HINDSIGHT_API_URL- Base URL of the running Hindsight API (default:http://localhost:8888)