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