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>
test-common
Shared test fixtures, builders, and assertions for the Foxhunt workspace. Consolidates duplicate test code across 39+ files.
Key Types
TestDb-- isolated test database with automatic cleanupMockOrderBuilder-- fluent order/trade builderBarBuilder-- OHLCV bar generation with realistic price movementsPositionBuilder-- mock positions with P&L calculations
Fixtures
generate_ohlcv_bars()-- realistic OHLCV datagenerate_random_walk()-- Monte Carlo price simulationsgenerate_crisis_returns()-- 2008 crisis patternsgenerate_order_book()-- order book levels
Assertions
assert_approx_eq!-- percentage tolerance comparisonassert_ohlc_valid-- OHLC bar validationassert_var_exceedances-- VaR exceedance checks
Usage
[dev-dependencies]
test_common = { path = "../../testing/test-common" }