fix/test: benchmark
This commit is contained in:
@@ -10,9 +10,16 @@ usage:
|
||||
./scripts/run_nostr_bench.sh [all]
|
||||
./scripts/run_nostr_bench.sh <connect|echo|event|req> [nostr-bench options...]
|
||||
|
||||
Runs nostr-bench against a temporary Parrhesia test server started via
|
||||
Runs nostr-bench against a temporary Parrhesia prod server started via
|
||||
./scripts/run_e2e_suite.sh.
|
||||
|
||||
Pool tuning:
|
||||
POOL_SIZE optional override for prod pool size
|
||||
|
||||
Database lifecycle:
|
||||
PGDATABASE optional override (auto-generated by default)
|
||||
PARRHESIA_E2E_DROP_DB_ON_EXIT=1 drop benchmark DB on exit (default: 1)
|
||||
|
||||
Examples:
|
||||
./scripts/run_nostr_bench.sh
|
||||
./scripts/run_nostr_bench.sh connect -c 500 -r 100
|
||||
@@ -54,6 +61,13 @@ if [[ "$MODE" == "all" && $# -gt 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z "${PGDATABASE:-}" ]]; then
|
||||
export PGDATABASE="parrhesia_bench_prod_$(date +%s)_$RANDOM"
|
||||
fi
|
||||
|
||||
export PARRHESIA_E2E_DROP_DB_ON_EXIT="${PARRHESIA_E2E_DROP_DB_ON_EXIT:-1}"
|
||||
|
||||
PARRHESIA_E2E_MIX_ENV="prod" \
|
||||
exec ./scripts/run_e2e_suite.sh \
|
||||
bench \
|
||||
bash -lc '
|
||||
|
||||
Reference in New Issue
Block a user