mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
25 lines
675 B
Bash
Executable File
25 lines
675 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if ! [[ "$0" =~ "scripts/tester-limit.sh" ]]; then
|
|
echo "must be run from tools/functional-tester"
|
|
exit 255
|
|
fi
|
|
|
|
# to run only 1 test round
|
|
docker run \
|
|
--rm \
|
|
--net=host \
|
|
--name tester \
|
|
gcr.io/etcd-development/etcd-functional-tester:go1.9.3 \
|
|
/bin/bash -c "/etcd-tester \
|
|
--agent-endpoints '127.0.0.1:19027,127.0.0.1:29027,127.0.0.1:39027' \
|
|
--client-ports 1379,2379,3379 \
|
|
--advertise-client-ports 13790,23790,33790 \
|
|
--peer-ports 1380,2380,3380 \
|
|
--advertise-peer-ports 13800,23800,33800 \
|
|
--limit 1 \
|
|
--stress-qps=2500 \
|
|
--stress-key-txn-count 100 \
|
|
--stress-key-txn-ops 10 \
|
|
--exit-on-failure"
|