cli.md 896 B

httphound [-h] [--log-level {DEBUG,INFO,WARNING,ERROR}] [--parallel N] paths [paths ...]

Reverse proxy test tool (async)

positional arguments:
  paths                 Directories, file patterns, or individual Python files (.py)

options:
  -h, --help            show this help message and exit
  --log-level {DEBUG,INFO,WARNING,ERROR}, -l {DEBUG,INFO,WARNING,ERROR}
                        Set logging level (Default: INFO)
  --parallel N, -p N    Run tests in parallel with max N concurrent tests

The CLI automatically handles test discovery and execution.

# Discover and run all tests in directory
httphound tests/

# Run specific test file
httphound tests/test_headers.py

# Run with glob pattern
httphound "tests/**/test_*.py"

# Multiple paths
httphound tests/unit/ tests/integration/
  • Parallel switch currently doesn't really work. Tests must be ran sequentially.