integration.sh 477 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. set -e
  3. function run_tests() {
  4. local version=$1
  5. ccm create test -v $version -n 3 -s -d --vnodes
  6. ccm status
  7. ccm updateconf 'concurrent_reads: 8' 'concurrent_writes: 32' 'rpc_server_type: sync' 'rpc_min_threads: 2' 'rpc_max_threads: 8' 'write_request_timeout_in_ms: 5000' 'read_request_timeout_in_ms: 5000'
  8. local proto=2
  9. if [[ $version == 1.2.* ]]; then
  10. proto=1
  11. fi
  12. go test -v -proto=$proto -rf=3 -cluster=$(ccm liveset) ./...
  13. ccm clear
  14. }
  15. run_tests $1