Skip to content
Snippets Groups Projects
Commit 232d57a6 authored by Florent Thiery's avatar Florent Thiery
Browse files

run envsetup tests on mediaworker, refs #20596

parent 5561ac37
No related branches found
No related tags found
No related merge requests found
...@@ -32,13 +32,15 @@ def check_ssh(ip): ...@@ -32,13 +32,15 @@ def check_ssh(ip):
return False return False
return True return True
def check_apt(ip): def run_tests(ip):
print('Checking apt-get update on MediaWorker') print('Running envsetup tests on MediaWorker')
cmd = 'ssh %s apt-get update' % ip cmd = 'ssh -t %s /root/envsetup/tester.py' % ip
try: status = os.system(cmd)
if status == 0:
subprocess.check_output(cmd, shell=True, timeout=10) subprocess.check_output(cmd, shell=True, timeout=10)
print('%sapt-get update success on MediaWorker%s' % (GREEN, DEF)) print('%sAll tests completed on MediaWorker%s' % (GREEN, DEF))
except subprocess.CalledProcessError: return True
else:
print('%apt-get update failed on MediaWorker%s' % (RED, DEF)) print('%apt-get update failed on MediaWorker%s' % (RED, DEF))
return False return False
...@@ -48,6 +50,7 @@ worker_ip = conf.get('CELERITY_WORKER_IP') ...@@ -48,6 +50,7 @@ worker_ip = conf.get('CELERITY_WORKER_IP')
if worker_ip != '127.0.1.1': if worker_ip != '127.0.1.1':
if not check_ssh(worker_ip): if not check_ssh(worker_ip):
all_ok = False all_ok = False
if not check_apt(worker_ip): else:
all_ok = False if not run_tests(worker_ip):
all_ok = False
sys.exit(int(not all_ok)) sys.exit(int(not all_ok))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment