From 749ed7c17d36d7bb0b3728bdbcb3aa6879e3b9db Mon Sep 17 00:00:00 2001
From: andrug <andrug@localhost>
Date: Thu, 13 Dec 2007 18:02:26 +0000
Subject: [PATCH] WriteLogs(): display error message when queryresult is empty
---
opends/tests/shared/functions/utils.xml | 42 +++++++++++++++++++++++++++++-------------
1 files changed, 29 insertions(+), 13 deletions(-)
diff --git a/opends/tests/shared/functions/utils.xml b/opends/tests/shared/functions/utils.xml
index c9559eb..c300f50 100755
--- a/opends/tests/shared/functions/utils.xml
+++ b/opends/tests/shared/functions/utils.xml
@@ -1117,20 +1117,36 @@
<script>
testlogfh=open(logfile,'w')
</script>
-
- <iterate var="element" in="queryresult">
- <script>
- level=element['level']
- message=element['message']
- timestamp=element['timestamp']
-
- testlogfh.write('%s %s %s\n' % (timestamp,level,message))
- </script>
-
- </iterate>
-
+
+ <if expr="queryresult == '[]'">
+ <sequence>
+ <script>
+ output1 = 'queryresult is empty'
+ output2 = 'check the date between the OS, the logs'
+ output3 = 'and the local time zone'
+ output = '%s %s %s' % (output1,output2,output3)
+ </script>
+ <call function="'checktestRC'">
+ { 'returncode' : '1' ,
+ 'result' : output,
+ 'expected' : '0' }
+ </call>
+ </sequence>
+ <else>
+ <iterate var="element" in="queryresult">
+ <script>
+ level=element['level']
+ message=element['message']
+ timestamp=element['timestamp']
+
+ testlogfh.write('%s %s %s\n' % (timestamp,level,message))
+ </script>
+ </iterate>
+ </else>
+ </if>
+
<script>testlogfh.close()</script>
-
+
</sequence>
</function>
--
Gitblit v1.10.0