fleet-memory/hindsight-integration-tests
Nicolò Boschi 038a9c2313
fix(sec): upgrade vulnerable deps (#254)
* 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.
2026-02-03 10:37:36 +01:00
..
tests feat: introduce mental models (#132) 2026-01-16 11:16:41 +01:00
pyproject.toml misc: add mcp integration tests and increase test coverage (#98) 2026-01-05 11:16:55 +01:00
README.md misc: add mcp integration tests and increase test coverage (#98) 2026-01-05 11:16:55 +01:00
uv.lock fix(sec): upgrade vulnerable deps (#254) 2026-02-03 10:37:36 +01:00

Hindsight Integration Tests

E2E and integration tests for Hindsight API that require a running server.

Running Tests

  1. Start the API server:

    ./scripts/dev/start-api.sh
    
  2. 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)