added option to stop the script by detault
This commit is contained in:
@@ -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))
|
|||||||
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):
|
|||||||
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..."
|
|||||||
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]
|
||||||
|
|||||||
Reference in New Issue
Block a user