integration.sh 604 B

12345678910111213141516171819202122232425
  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: 4' 'concurrent_writes: 4' 'rpc_server_type: hsha' 'rpc_min_threads: 2' 'rpc_max_threads: 8' 'write_request_timeout_in_ms: 5000' 'read_request_timeout_in_ms: 5000'
  8. ccm node1 nodetool disableautocompaction
  9. ccm node2 nodetool disableautocompaction
  10. ccm node3 nodetool disableautocompaction
  11. local proto=2
  12. if [[ $version == 1.2.* ]]; then
  13. proto=1
  14. fi
  15. go test -v -proto=$proto -rf=3 -cluster=$(ccm liveset) ./...
  16. ccm clear
  17. }
  18. run_tests $1