@@ -28,25 +28,25 @@ Each scenario runs against the real containerized testing stack:
2828The runner is:
2929
3030``` bash
31- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml --
31+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml --
3232```
3333
3434Committed scenarios now live in:
3535
3636``` bash
37- benchmarks/contextforge /scenarios/
37+ tools_rust/contextforge_benchmark/assets /scenarios/
3838```
3939
4040The benchmark launcher now lives in:
4141
4242``` bash
43- tools_rust/benchmark_console/
43+ tools_rust/contextforge_benchmark/ benchmark_console/
4444```
4545
4646The Goose driver now lives in:
4747
4848``` bash
49- tools_rust/contextforge_goose/
49+ tools_rust/contextforge_benchmark/ contextforge_goose/
5050```
5151
5252## Quick Start
@@ -69,36 +69,36 @@ Inside the launcher you can choose:
6969- ` Generate `
7070
7171The ` Generate ` action opens a template builder that saves a new scenario file
72- under ` benchmarks/contextforge /scenarios/` . It fills in the important fields in
72+ under ` tools_rust/contextforge_benchmark/assets /scenarios/` . It fills in the important fields in
7373the UI and writes a full TOML template containing all supported sections and
7474keys, including commented optional settings for advanced tuning.
7575
7676Build the benchmark image expected by scenarios with ` rebuild_policy = "never" ` :
7777
7878``` bash
79- make container-build CONTAINER_FILE=benchmarks/contextforge /Containerfile ENABLE_RUST_BUILD=1 ENABLE_PROFILING_BUILD=1 CONTAINER_RUNTIME=podman
79+ make container-build CONTAINER_FILE=tools_rust/contextforge_benchmark/assets /Containerfile ENABLE_RUST_BUILD=1 ENABLE_PROFILING_BUILD=1 CONTAINER_RUNTIME=podman
8080```
8181
8282Validate the suite:
8383
8484``` bash
85- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml -- validate --scenario modular-design -300
85+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml -- validate --scenario rust-mcp-runtime -300
8686```
8787
8888Run the smoke suite:
8989
9090``` bash
91- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml -- run --scenario a2a-invoke-300 --smoke
91+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml -- run --scenario a2a-invoke-300 --smoke
9292```
9393
9494Run the suite:
9595
9696``` bash
97- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml -- run --scenario modular-design -300
97+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml -- run --scenario rust-mcp-runtime -300
9898```
9999
100100The TUI discovers committed scenarios automatically from
101- ` benchmarks/contextforge /scenarios/` .
101+ ` tools_rust/contextforge_benchmark/assets /scenarios/` .
102102
103103## Scenario Contract
104104
@@ -146,15 +146,15 @@ Unsupported keys now fail validation instead of being silently accepted.
146146
147147## Request Mixes
148148
149- The Rust Goose driver in ` tools_rust/contextforge_goose/ ` uses real request
149+ The Rust Goose driver in ` tools_rust/contextforge_benchmark/ contextforge_goose/ ` uses real request
150150families:
151151
152152- health checks
153153- admin plugin UI
154154- REST discovery (` /tools ` , ` /resources ` , ` /prompts ` )
155155- JSON-RPC discovery (` tools/list ` , ` resources/list ` , ` prompts/list ` )
156156- JSON-RPC prompt/resource/tool calls from payload fixtures in
157- ` benchmarks/contextforge /payloads/`
157+ ` tools_rust/contextforge_benchmark/assets /payloads/`
158158
159159This means plugin-heavy profiles now hit real prompt/resource/tool code paths,
160160not just health or admin endpoints.
@@ -193,11 +193,11 @@ Key reporting behaviors:
193193Re-render a saved run:
194194
195195``` bash
196- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml -- regenerate-report --run-dir reports/benchmarks/< run-dir>
196+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml -- regenerate-report --run-dir reports/benchmarks/< run-dir>
197197```
198198
199199Rebuild comparisons for a saved run:
200200
201201``` bash
202- cargo run --manifest-path tools_rust/benchmark_runner/Cargo.toml -- compare-run --run-dir reports/benchmarks/< run-dir>
202+ cargo run --manifest-path tools_rust/contextforge_benchmark/ benchmark_runner/Cargo.toml -- compare-run --run-dir reports/benchmarks/< run-dir>
203203```
0 commit comments