From 74a5ed96d6a84a2a57695e79b1dc4b7f6e9f7b9e Mon Sep 17 00:00:00 2001
From: gary_williams <gary_williams@localhost>
Date: Fri, 12 Jan 2007 18:20:16 +0000
Subject: [PATCH] Implement Issue 1049 proposal for testcase name standardization
---
opends/tests/functional-tests/testcases/runTestJob.xml | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/opends/tests/functional-tests/testcases/runTestJob.xml b/opends/tests/functional-tests/testcases/runTestJob.xml
index f452fd5..4fb7b81 100644
--- a/opends/tests/functional-tests/testcases/runTestJob.xml
+++ b/opends/tests/functional-tests/testcases/runTestJob.xml
@@ -141,7 +141,7 @@
else:
errorfh.write('No match element %s.\n' % element)
- if level == 'Stop':
+ elif level == 'Stop':
tcpattern=re.compile("(Testcase): (.*), ElapsedTime: (.*)")
tcmatch = tcpattern.search(message)
@@ -164,7 +164,7 @@
else:
errorfh.write('No match element %s.\n' % element)
- if level == 'Status':
+ elif level == 'Status':
tcpattern=re.compile("(Testcase): (.*), Pass: (.*), Fail: (.*), ElapsedTime: (.*), NumStarts: (.*)")
tcmatch = tcpattern.search(message)
@@ -189,6 +189,9 @@
else:
errorfh.write('No match element %s.\n' % element)
+
+ else:
+ errorfh.write('Bad element %s.\n' % element)
</script>
</iterate>
@@ -217,6 +220,10 @@
if testDict.has_key(tcname):
+ tcnamesplit=tcname.split(":")
+ testgroup=tcnamesplit[0]
+ testsuite=tcnamesplit[1]
+
if testDict[tcname].has_key('pass'):
tcpass=testDict[tcname]['pass']
else:
@@ -252,7 +259,11 @@
else:
tcresult='fail'
- xmlfh.write(' <testcase name="%s" result="%s" start="%s" stop="%s" duration="%s"/>\n' % (tcname,tcresult,tcstart,tcstop,tcduration))
+ xmlfh.write(' <testgroup name="%s">\n' % testgroup)
+ xmlfh.write(' <testsuite name="%s">\n' % testsuite)
+ xmlfh.write(' <testcase name="%s" result="%s" start="%s" stop="%s" duration="%s"/>\n' % (tcname,tcresult,tcstart,tcstop,tcduration))
+ xmlfh.write(' </testsuite>\n')
+ xmlfh.write(' </testgroup>\n')
</script>
<!-- XML Report Post -->
@@ -296,7 +307,7 @@
source = StreamSource(FileInputStream("%s" % xmlfile))
result = StreamResult(FileOutputStream("%s" % htmlfile))
-
+
transformer.transform(source, result)
</script>
--
Gitblit v1.10.0