Update of /cvsroot/boost/boost/tools/regression/xsl_reports/test
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv20678

Modified Files:
        common.py generate_test_results.py 
Log Message:
Generate explicit-failures-markup.xml with some non-ascii data to make sure we 
are able to handle it

Index: common.py
===================================================================
RCS file: /cvsroot/boost/boost/tools/regression/xsl_reports/test/common.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- common.py   20 Feb 2007 10:26:23 -0000      1.6
+++ common.py   23 Jun 2007 06:53:16 -0000      1.7
@@ -91,7 +91,8 @@
 
 
 def make_expicit_failure_markup( num_of_libs, num_of_toolsets, num_of_tests ):
-    g = xml.sax.saxutils.XMLGenerator( open( "explicit-failures-markup.xml", 
"w" ) )
+    g = xml.sax.saxutils.XMLGenerator( open( "explicit-failures-markup.xml", 
"w" ), "utf-8" )
+    g.startDocument()
     g.startElement( "explicit-failures-markup", {} );
 
     # required toolsets
@@ -108,7 +109,7 @@
                 if i_toolset % 2 == 1:
                     g.startElement( "toolset", { "name": make_toolset_name( 
i_toolset ) } )
                     g.endElement( "toolset" )
-            g.startElement( "note", { "author": "T. Test" } )
+            g.startElement( "note", { "author": u"T. T\xe8st" } )
             g.characters( "Test note" )
             g.endElement( "note" )
             g.endElement( "mark-unusable" )
@@ -145,7 +146,7 @@
                     g.startElement( "toolset", { "name": make_toolset_name( 2 
) } )
                     g.endElement( "toolset" )
 
-                    g.startElement( "note", {  "author": "V. Annotated" } )
+                    g.startElement( "note", {  "author": u"V. Ann\xf3tated" } )
                     g.characters( "Some thoughtful note" )
                     g.endElement( "note" )
                     
@@ -156,6 +157,7 @@
             
         
     g.endElement( "explicit-failures-markup" )
+    g.endDocument()
 
 
 def make_expected_results( num_of_libs, num_of_toolsets, num_of_tests ):

Index: generate_test_results.py
===================================================================
RCS file: 
/cvsroot/boost/boost/tools/regression/xsl_reports/test/generate_test_results.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- generate_test_results.py    7 May 2007 10:16:49 -0000       1.9
+++ generate_test_results.py    23 Jun 2007 06:53:16 -0000      1.10
@@ -52,7 +52,8 @@
 
     for i_runner in range( 0, num_of_runners ):
         runner_id = "runner %02d" % i_runner
-        g = xml.sax.saxutils.XMLGenerator( open( os.path.join( 
results_directory, runner_id + ".xml" ), "w" ) )
+        g = xml.sax.saxutils.XMLGenerator( open( os.path.join( 
results_directory, runner_id + ".xml" ), "w" ), "utf-8" )
+        g.startDocument()
         if i_runner % 2:
             platform = "Win32"
         else:
@@ -129,7 +130,7 @@
                                               , show_run_output = 
show_run_output
                                               , variant = variant )
         g.endElement( "test-run" )
-
+        g.endDocument()
 
 
 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to