tester-limit.sh 675 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env bash
  2. if ! [[ "$0" =~ "scripts/tester-limit.sh" ]]; then
  3. echo "must be run from tools/functional-tester"
  4. exit 255
  5. fi
  6. # to run only 1 test round
  7. docker run \
  8. --rm \
  9. --net=host \
  10. --name tester \
  11. gcr.io/etcd-development/etcd-functional-tester:go1.9.3 \
  12. /bin/bash -c "/etcd-tester \
  13. --agent-endpoints '127.0.0.1:19027,127.0.0.1:29027,127.0.0.1:39027' \
  14. --client-ports 1379,2379,3379 \
  15. --advertise-client-ports 13790,23790,33790 \
  16. --peer-ports 1380,2380,3380 \
  17. --advertise-peer-ports 13800,23800,33800 \
  18. --limit 1 \
  19. --stress-qps=2500 \
  20. --stress-key-txn-count 100 \
  21. --stress-key-txn-ops 10 \
  22. --exit-on-failure"