#!/bin/bash

group=$1
testName="HANA"
testSummary="HANA up and running"

source ../get_test_values --group=$group


function test()
{
    local system=$1
    timeout 10 ssh -T root@$system <<EOF
        su - ${hanaSID,,}adm -c "HDBSettings.sh landscapeHostConfiguration.py" 1>/dev/null 2>&1
EOF
    return $?
}

for system in $allSystems; do
    test $system; rc=$?
    logger -t $LandscapeUseCase -s "Test $testName for $group on node $system rc:  $rc"
    case $rc in 
        124 ) # test timeout - set N/A
             rm -f $STATUS_BASE_DIR/.status/${group}_${testName}_OK
             rm -f $STATUS_BASE_DIR/.status/${group}_${testName}_FAIL
             res="NA";
	     break
             ;;
        3 | 4 )
             touch $STATUS_BASE_DIR/.status/${group}_${testName}_OK
             rm -f $STATUS_BASE_DIR/.status/${group}_${testName}_FAIL
              ;;
        * )  rm -f $STATUS_BASE_DIR/.status/${group}_${testName}_OK
             touch $STATUS_BASE_DIR/.status/${group}_${testName}_FAIL
	     break
             ;;
    esac
done
