From 0d5c92ecde5bd7ebf8fe1d55740446b160f9bb19 Mon Sep 17 00:00:00 2001
From: andrug <andrug@localhost>
Date: Mon, 26 May 2008 10:44:36 +0000
Subject: [PATCH] avoid stax exception when all phases are disabled
---
opends/tests/system-tests/phases/verdict/verdict.xml | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/opends/tests/system-tests/phases/verdict/verdict.xml b/opends/tests/system-tests/phases/verdict/verdict.xml
index 50cebf4..2ab5c93 100755
--- a/opends/tests/system-tests/phases/verdict/verdict.xml
+++ b/opends/tests/system-tests/phases/verdict/verdict.xml
@@ -211,17 +211,26 @@
nbItemSuccess = 0
percentageResult = 0
</script>
- <iterate in="items" var="item">
+ <if expr="nbItems > 0 ">
+ <sequence>
+ <iterate in="items" var="item">
+ <script>
+ if item[1] == 0:
+ nbItemSuccess += 1
+ </script>
+ </iterate>
+ <script>
+ percentageResult = nbItemSuccess * 100
+ percentageResult = percentageResult / nbItems
+ phase.setPercentage(percentageResult)
+ </script>
+ </sequence>
+ <else>
<script>
- if item[1] == 0:
- nbItemSuccess += 1
+ phase.setPercentage('100')
</script>
- </iterate>
- <script>
- percentageResult = nbItemSuccess * 100
- percentageResult = percentageResult / nbItems
- phase.setPercentage(percentageResult)
- </script>
+ </else>
+ </if>
<!--========== Call postphase =========-->
<call function="'phasePostamble'">
--
Gitblit v1.10.0