From 34709bad09346333d44426d024333f06202fbe69 Mon Sep 17 00:00:00 2001
From: gary_williams <gary_williams@localhost>
Date: Tue, 04 Mar 2008 21:30:09 +0000
Subject: [PATCH] test report show known fails as yellow
---
opends/tests/shared/python/common.py | 44 ++++++++++----------------------------------
1 files changed, 10 insertions(+), 34 deletions(-)
diff --git a/opends/tests/shared/python/common.py b/opends/tests/shared/python/common.py
index 2dc6997..7d97eba 100644
--- a/opends/tests/shared/python/common.py
+++ b/opends/tests/shared/python/common.py
@@ -29,8 +29,7 @@
# $Source$
# public symbols
-__all__ = [ "format_testcase", "directory_server_information", "test_time", \
- "report_generation" , "compare_file" ]
+__all__ = [ "format_testcase", "directory_server_information", "test_time", "report_generation", "compare_file", "exception_thrown" ]
class format_testcase:
'Format the Test name objects'
@@ -104,7 +103,7 @@
class report_generation:
'Test Report Generation'
- def transformReport(self,stylesheet,xml,output):
+ def transformReport(self,stylesheet,xml,output,params):
from java.io import FileInputStream
from java.io import FileOutputStream
from java.io import ByteArrayOutputStream
@@ -126,43 +125,20 @@
self.source = StreamSource(self.xml)
self.result = StreamResult(self.html)
+ for self.key,self.value in params.items():
+ self.transformer.setParameter(self.key, self.value)
+
self.transformer.transform(self.source, self.result)
finally:
self.xsl.close()
self.xml.close()
self.html.close()
- def transformSuitesReport(self,stylesheet,xml,output,params):
- from java.io import FileInputStream
- from java.io import FileOutputStream
- from java.io import ByteArrayOutputStream
-
- from javax.xml.transform import TransformerFactory
- from javax.xml.transform.stream import StreamSource
- from javax.xml.transform.stream import StreamResult
-
- self.xsl = FileInputStream("%s" % stylesheet)
- self.xml = FileInputStream("%s" % xml)
- self.html = FileOutputStream("%s" % output)
-
- try:
- self.xslSource = StreamSource(self.xsl)
- self.tfactory = TransformerFactory.newInstance()
- self.xslTemplate = self.tfactory.newTemplates(self.xslSource)
- self.transformer = self.xslTemplate.newTransformer()
-
- self.source = StreamSource(self.xml)
- self.result = StreamResult(self.html)
-
- self.myAttr = basic_utils().printKey(params)
- self.myValue = basic_utils().printKeyValue(params)
-
- self.transformer.setParameter(self.myAttr, self.myValue)
- self.transformer.transform(self.source, self.result)
- finally:
- self.xsl.close()
- self.xml.close()
- self.html.close()
+class exception_thrown:
+ 'User defined exceptions handlers'
+ def __init__(self):
+ self.message = ''
+ self.flag = ''
class compare_file:
'Compare two files'
--
Gitblit v1.10.0