tester-runner.sh 780 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. if ! [[ "$0" =~ "scripts/tester-runner.sh" ]]; then
  3. echo "must be run from tools/functional-tester"
  4. exit 255
  5. fi
  6. # to run with etcd-runner
  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. --stress-qps=2500 \
  19. --stress-key-txn-count 100 \
  20. --stress-key-txn-ops 10 \
  21. --etcd-runner /etcd-runner \
  22. --stresser=keys,lease,election-runner,watch-runner,lock-racer-runner,lease-runner \
  23. --exit-on-failure"