From cf0258daad763c4e067370ddbd116e5b06ed5aae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florent=20Thi=C3=A9ry?= <florent.thiery@ubicast.eu>
Date: Mon, 27 Feb 2017 17:10:01 +0100
Subject: [PATCH] skip test if running locally

---
 tests/test_mediaworker.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/test_mediaworker.py b/tests/test_mediaworker.py
index 700b9c53..6e19b93c 100755
--- a/tests/test_mediaworker.py
+++ b/tests/test_mediaworker.py
@@ -63,8 +63,9 @@ def check_celerity_connectivity(ip):
 
 all_ok = True
 
+mediaserver_ip = conf.get('NETWORK_IP')
 worker_ip = conf.get('CELERITY_WORKER_IP')
-if worker_ip != '127.0.1.1':
+if worker_ip != '127.0.1.1' and worker_ip != mediaserver_ip:
     if not check_ssh(worker_ip):
         all_ok = False
     else:
@@ -72,5 +73,8 @@ if worker_ip != '127.0.1.1':
             all_ok = False
         if not run_tests(worker_ip):
             all_ok = False
+else:
+    print('Celerity IP not set or running locally, skipping test')
+    sys.exit(2)
 
 sys.exit(int(not all_ok))
-- 
GitLab