From d790ec96d8b8e874defa250f603c527ef48e5342 Mon Sep 17 00:00:00 2001
From: Erwan Miran <mirwan@users.noreply.github.com>
Date: Mon, 28 Jan 2019 19:22:43 +0100
Subject: [PATCH] Fixup 4125: Debug agents when requests time out (#4132)

---
 tests/testcases/040_check-network-adv.yml | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/tests/testcases/040_check-network-adv.yml b/tests/testcases/040_check-network-adv.yml
index 79ba72ace..1dec33d09 100644
--- a/tests/testcases/040_check-network-adv.yml
+++ b/tests/testcases/040_check-network-adv.yml
@@ -72,14 +72,10 @@
       failed_when: not agents is success and not agents.content=='{}'
       run_once: true
       when:
+        - agents.content is defined
+        - agents.content != ''
         - agents.content[0] == '{'
 
-    - debug: var=agents
-      failed_when: not agents is success and not agents.content=='{}'
-      run_once: true
-      when:
-        - agents.content[0] != '{'
-
     - name: Check netchecker status
       uri: url=http://{{ ansible_default_ipv4.address }}:{{netchecker_port}}/api/v1/connectivity_check status_code=200 return_content=yes
       delegate_to: "{{groups['kube-master'][0]}}"
@@ -124,6 +120,7 @@
       run_once: true
       when:
         - not agents.content == '{}'
+        - result.content != ''
         - result.content[0] == '{'
 
     - debug: var=result
@@ -131,7 +128,6 @@
       run_once: true
       when:
         - not agents.content == '{}'
-        - result.content[0] != '{'
 
     - debug: msg="Cannot get reports from agents, consider as PASSING"
       run_once: true
-- 
GitLab