From 75ace4eb028a63acfc8d6933eaa4f209400ace8f Mon Sep 17 00:00:00 2001
From: andrug <andrug@localhost>
Date: Thu, 22 May 2008 11:06:00 +0000
Subject: [PATCH] use percentage result for specific phase (scheduler,verdict)
---
opends/tests/system-tests/phases/log/log.xml | 54 +++++++++++++++++++++---------------------------------
1 files changed, 21 insertions(+), 33 deletions(-)
diff --git a/opends/tests/system-tests/phases/log/log.xml b/opends/tests/system-tests/phases/log/log.xml
index dfb2772..171534a 100755
--- a/opends/tests/system-tests/phases/log/log.xml
+++ b/opends/tests/system-tests/phases/log/log.xml
@@ -114,48 +114,36 @@
</function-map-args>
<sequence>
<script>
+ def writeSummaryTag(objPhase):
+ if objPhase.getRun() == 'true':
+ str = '<phaseSummmary'
+ str = '%s name=\"%s\"' % (str,objPhase.getName())
+ str = '%s errNum=\"%s\"' % (str,objPhase.getErrNum())
+ str = '%s percentage=\"%s\"' % (str,objPhase.getPercentage())
+ str = '%s start=\"%s\"' % (str,objPhase.getStartTime())
+ str = '%s stop=\"%s\"' % (str,objPhase.getStopTime())
+ str = '%s/>\n' % str
+ fileFd.write(str)
+
+
fileFd.write('<summary>\n')
# write scenario informations into summary part
str = '<scenario name=\"%s\"' % scenario.getName()
str = '%s duration=\"%s%s\" >\n' % \
(str,scenario.getDurationTime(),scenario.getDurationUnit())
- str = '%s %s \n</scenario>' % \
+ str = '%s %s \n</scenario>\n' % \
(str,scenario.getDescription())
fileFd.write(str)
- if ERR_NUM_PARSER != '':
- str = '<phaseSummmary name=\"parser\" result=\"%s\"/>\n' % \
- ERR_NUM_PARSER
- fileFd.write(str)
- if ERR_NUM_INSTALL != '':
- str = '<phaseSummmary name=\"installation\" result=\"%s\"/>\n'%\
- ERR_NUM_INSTALL
- fileFd.write(str)
- if ERR_NUM_GEN_LDIF != '':
- str = '<phaseSummmary name=\"generateLdif\" result=\"%s\"/>\n'%\
- ERR_NUM_GEN_LDIF
- fileFd.write(str)
- if ERR_NUM_PRE_CONFIGURATION != '':
- str = '<phaseSummmary name=\"preconfiguration\" result=\"%s\"/>\n'%\
- ERR_NUM_PRE_CONFIGURATION
- fileFd.write(str)
- if ERR_NUM_CONFIGURATION != '':
- str = '<phaseSummmary name=\"configuration\" result=\"%s\"/>\n'%\
- ERR_NUM_CONFIGURATION
- fileFd.write(str)
- if ERR_NUM_POST_CONFIGURATION != '':
- str = '<phaseSummmary name=\"postconfiguration\" result=\"%s\"/>\n'%\
- ERR_NUM_POST_CONFIGURATION
- fileFd.write(str)
- if ERR_NUM_SCHEDULER != '':
- str = '<phaseSummmary name=\"scheduler\" result=\"%s\"/>\n' % \
- ERR_NUM_SCHEDULER
- fileFd.write(str)
- if ERR_NUM_VERDICT != '':
- str = '<phaseSummmary name=\"verdict\" result=\"%s\"/>\n' % \
- ERR_NUM_VERDICT
- fileFd.write(str)
+ writeSummaryTag(PHASE_PARSER)
+ writeSummaryTag(PHASE_INSTALLATION)
+ writeSummaryTag(PHASE_GEN_LDIF)
+ writeSummaryTag(PHASE_PRE_CONFIGURATION)
+ writeSummaryTag(PHASE_CONFIGURATION)
+ writeSummaryTag(PHASE_POST_CONFIGURATION)
+ writeSummaryTag(PHASE_SCHEDULER)
+ writeSummaryTag(PHASE_VERDICT)
fileFd.write('</summary>\n')
</script>
--
Gitblit v1.10.0