Skip to main content

Hippothesis

Smoke test component for Hippodrome and existing remote environments.

Quick start

  1. Start Hippodrome in another shell: pants hd up --profile core
  2. Run Hippothesis tests: pants test //components/hippothesis::

Config loading

Hippothesis loads environment config from JSON files in:

  • components/hippothesis/config/local.json
  • components/hippothesis/config/dev.json
  • components/hippothesis/config/staging.json

Default environment selection:

  • dev when CI=true
  • local otherwise

You can override via:

  • HIPPOTHESIS_ENV=<local|dev|staging|custom>
  • HIPPOTHESIS_CONFIG_DIR=/path/to/config

Per-service overrides are also supported:

  • HIPPOTHESIS_<SERVICE>_BASE_URL

Example service keys: SEARCH_PROXY, HIPPODROME.