Commit 970b4b39 authored by Rohit Gupta's avatar Rohit Gupta

added option to stop the script by detault

parent 5b1cb169
...@@ -1017,6 +1017,7 @@ locallogdir = openairdir_local + '/cmake_targets/autotests/log' ...@@ -1017,6 +1017,7 @@ locallogdir = openairdir_local + '/cmake_targets/autotests/log'
MachineList = '' MachineList = ''
MachineListGeneric='' MachineListGeneric=''
flag_remove_logdir=False flag_remove_logdir=False
flag_start_testcase=False
i=1 i=1
print "Number of arguments argc = " + str(len(sys.argv)) print "Number of arguments argc = " + str(len(sys.argv))
...@@ -1024,7 +1025,9 @@ print "Number of arguments argc = " + str(len(sys.argv)) ...@@ -1024,7 +1025,9 @@ print "Number of arguments argc = " + str(len(sys.argv))
while i < len (sys.argv): while i < len (sys.argv):
arg=sys.argv[i] arg=sys.argv[i]
if arg == '-r': if arg == '-r':
flag_remove_logdir=True flag_remove_logdir=True
elif arg == '-s' :
flag_start_testcase=True
elif arg == '-g' : elif arg == '-g' :
testcasegroup = sys.argv[i+1].replace("\"","") testcasegroup = sys.argv[i+1].replace("\"","")
i = i +1 i = i +1
...@@ -1065,6 +1068,7 @@ while i < len (sys.argv): ...@@ -1065,6 +1068,7 @@ while i < len (sys.argv):
MachineListGeneric = MachineListGeneric.replace("\'","") MachineListGeneric = MachineListGeneric.replace("\'","")
i = i +1 i = i +1
elif arg == '-h' : elif arg == '-h' :
print "-s: This flag *MUST* be set to start the test cases"
print "-r: Remove the log directory in autotests" print "-r: Remove the log directory in autotests"
print "-g: Run test cases in a group" print "-g: Run test cases in a group"
print "-c: Run cleanup scripts on remote machines and exit" print "-c: Run cleanup scripts on remote machines and exit"
...@@ -1103,7 +1107,9 @@ print "Killing zombie ssh sessions from earlier sessions..." ...@@ -1103,7 +1107,9 @@ print "Killing zombie ssh sessions from earlier sessions..."
cmd='ps aux |grep \"/usr/bin/ssh -q -l guptar\"|tr -s \" \" :|cut -f 2 -d :|xargs kill -9 ' cmd='ps aux |grep \"/usr/bin/ssh -q -l guptar\"|tr -s \" \" :|cut -f 2 -d :|xargs kill -9 '
os.system(cmd) os.system(cmd)
if flag_start_testcase == False:
print "You need to start the testcase by passing option -s. Use -h to see all options. Aborting now..."
sys.exit(1)
# get the oai object # get the oai object
host = os.uname()[1] host = os.uname()[1]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment