test: add proxy burn-in and CRUD benchmark - #455
Conversation
Signed-off-by: James Sadler <james@cipherstash.com>
|
Proxy already has benchmark setup that might be worth extending if it doesn't do what you need
|
Review: Standards & Spec (vs
|
Summary
cipherstash-proxy-burn-inworkspace package with deterministic conformance coverage--duration-seconds, concurrent CRUD, release-profile Proxy build/launch, and one-second RSS samplingcargo benchtarget that runs realistic transactional CRUD against the same schemaVerification
cargo fmt --all -- --checkRUSTC_WRAPPER= cargo check --workspace --all-targetsRUSTC_WRAPPER= cargo test -p cipherstash-proxy-burn-inRUSTC_WRAPPER= cargo clippy -p cipherstash-proxy-burn-in --all-targets -- -D warningsRUSTC_WRAPPER= cargo bench -p cipherstash-proxy --bench proxy_crud --no-runLive conformance, soak, and measured benchmark execution require the test PostgreSQL service and CipherStash credentials; no test containers were running in the local verification environment.