Create 3 missing service READMEs (api_gateway, data_acquisition_service, trading_agent_service). Create bin/fxt/README.md. Create testing/service-integration/README.md. Update existing service and testing READMEs to standard template. Delete 4 subdirectory READMEs from testing/integration/ and testing/e2e/. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
674 B
Markdown
24 lines
674 B
Markdown
# foxhunt-e2e
|
|
|
|
End-to-end testing framework covering service orchestration, gRPC clients, database integration, ML pipeline, and complete trading workflows.
|
|
|
|
## Key Types
|
|
|
|
- `E2ETestFramework` -- core orchestrator
|
|
- `ServiceManager` -- automated service startup/shutdown
|
|
- `DatabaseTestHarness` -- transaction-isolated DB testing
|
|
- `MLPipelineTestHarness` -- mock ML model inference
|
|
|
|
## Test Categories
|
|
|
|
- Service startup, shutdown, recovery
|
|
- gRPC client connections, streaming, error handling
|
|
- ML inference, training, ensemble predictions
|
|
- Trading workflows, order lifecycle, risk, emergency stop
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
SQLX_OFFLINE=true cargo test -p foxhunt-e2e --lib
|
|
```
|