integration.sh 536 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. set -e
  3. function run_tests() {
  4. local clusterSize=3
  5. local version=$1
  6. ccm create test -v $version -n $clusterSize -s -d --vnodes
  7. ccm status
  8. 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'
  9. local proto=2
  10. if [[ $version == 1.2.* ]]; then
  11. proto=1
  12. fi
  13. go test -v -proto=$proto -rf=3 -cluster=$(ccm liveset) -clusterSize=$clusterSize ./...
  14. ccm clear
  15. }
  16. run_tests $1