|
|
@@ -20,9 +20,17 @@ function run_tests() {
|
|
|
proto=1
|
|
|
fi
|
|
|
|
|
|
- go test -v -proto=$proto -rf=3 -cluster=$(ccm liveset) -clusterSize=$clusterSize -autowait=2000ms ./...
|
|
|
+ go test -cover -v -proto=$proto -rf=3 -cluster=$(ccm liveset) -clusterSize=$clusterSize -autowait=2000ms ./... > results
|
|
|
+
|
|
|
+ cat results
|
|
|
+ cover=`cat results | grep coverage: | grep -o "[0-9]\{1,3\}" | head -n 1`
|
|
|
+ if [[ $cover -lt "64" ]]; then
|
|
|
+ echo "--- FAIL: expected coverage of at least 64 %, but coverage was $cover %"
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ ccm clear
|
|
|
+
|
|
|
cp -f resources/conf/cassandra.yaml ~/.ccm/repository/$version/conf/
|
|
|
- ccm clear
|
|
|
#updateconf is necessary here so the yaml file gets loaded
|
|
|
ccm updateconf
|
|
|
ccm start
|