Author: atsushi
Date: 2005-02-25 06:49:43 -0500 (Fri, 25 Feb 2005)
New Revision: 41189

Added:
   trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ignore.lst
Modified:
   trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ChangeLog
   
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/XmlNormalizer.cs
   trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/alltest.cs
   trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/xslttest.cs
Log:
2005-02-25  Atsushi Enomoto <[EMAIL PROTECTED]>

        * ignore.lst : new file. It is used to exclude buggy MS results from
          tests.
        * xslttest.cs, alltest.cs : Ignore testcases written in "ignore.lst".
        * XmlNormalizer.cs : It should not remove whitespace nodes.




Modified: 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ChangeLog
===================================================================
--- trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ChangeLog   
2005-02-25 11:36:33 UTC (rev 41188)
+++ trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ChangeLog   
2005-02-25 11:49:43 UTC (rev 41189)
@@ -1,5 +1,12 @@
 2005-02-25  Atsushi Enomoto <[EMAIL PROTECTED]>
 
+       * ignore.lst : new file. It is used to exclude buggy MS results from
+         tests.
+       * xslttest.cs, alltest.cs : Ignore testcases written in "ignore.lst".
+       * XmlNormalizer.cs : It should not remove whitespace nodes.
+
+2005-02-25  Atsushi Enomoto <[EMAIL PROTECTED]>
+
        * xslttest.cs, alltest.cs : more disabled cases (stoppers).
 
 2005-02-22  Atsushi Enomoto <[EMAIL PROTECTED]>

Modified: 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/XmlNormalizer.cs
===================================================================
--- 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/XmlNormalizer.cs
    2005-02-25 11:36:33 UTC (rev 41188)
+++ 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/XmlNormalizer.cs
    2005-02-25 11:49:43 UTC (rev 41189)
@@ -89,6 +89,7 @@
 
                public void Process(TextReader rd) {
                        doc=new XmlDocument();
+                       doc.PreserveWhitespace = true;
 
                        string fileContents = rd.ReadToEnd();
                        

Modified: 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/alltest.cs
===================================================================
--- trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/alltest.cs  
2005-02-25 11:36:33 UTC (rev 41188)
+++ trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/alltest.cs  
2005-02-25 11:49:43 UTC (rev 41189)
@@ -53,8 +53,25 @@
                static void Main(string[] args)
                {
                        string topdir = "Results";
-                       if (args.Length > 0)
-                               topdir = args [0];
+                       bool noExclude = false;
+                       foreach (string arg in args) {
+                               switch (arg) {
+                               case "--noexc":
+                                       noExclude = true;
+                                       continue;
+                               default:
+                                       topdir = arg;
+                                       break;
+                               }
+                       }
+                       Console.WriteLine ("Setting topdir as {0}", topdir);
+                       if (!noExclude) {
+                               foreach (string s_ in new StreamReader 
("ignore.lst").ReadToEnd ().Split ("\n".ToCharArray ())) {
+                                       string s = s_.Trim ();
+                                       if (s.Length > 0)
+                                               excludedTests.Add (s);
+                               }
+                       }
 
                        string pathPrefix = "testsuite/TESTS";
                        Directory.SetCurrentDirectory (pathPrefix);

Added: 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ignore.lst
===================================================================
--- trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ignore.lst  
2005-02-25 11:36:33 UTC (rev 41188)
+++ trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ignore.lst  
2005-02-25 11:49:43 UTC (rev 41189)
@@ -0,0 +1,84 @@
+
+attribset_attribset45
+attribset_attribset42
+
+idkey_idkey08
+idkey_idkey43
+idkey_idkey49
+idkey_idkey50
+idkey_idkey57
+
+impincl_impincl08
+
+match_match14
+match_match19
+match_match22
+match_match26
+
+mdocs_mdocs01
+mdocs_mdocs02
+mdocs_mdocs03
+mdocs_mdocs04
+mdocs_mdocs05
+mdocs_mdocs06
+mdocs_mdocs07
+mdocs_mdocs08
+mdocs_mdocs09
+mdocs_mdocs10
+mdocs_mdocs11
+mdocs_mdocs12
+mdocs_mdocs13
+mdocs_mdocs14
+mdocs_mdocs15
+mdocs_mdocs16
+mdocs_mdocs17
+mdocs_mdocs18
+
+output_output03
+output_output06
+output_output08
+output_output28
+output_output29
+output_output30
+output_output41
+output_output42
+output_output43
+output_output46
+output_output61
+output_output62
+output_output74
+output_output75
+output_output87
+output_output81
+output_output92
+output_output93
+output_output94
+output_output95
+output_output96
+output_output97
+output_output98
+output_output101
+output_output102
+output_output103
+output_output104
+output_output105
+output_output106
+output_output107
+
+select_select67
+select_select68
+
+variable_variable24
+
+whitespace_whitespace35
+
+Text_78273
+Text_78274
+Text_78276
+Text_78281
+Text_78308
+Text_78311
+Text_modified_78308
+Text_modified_78309
+Text_modified_78311
+

Modified: 
trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/xslttest.cs
===================================================================
--- trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/xslttest.cs 
2005-02-25 11:36:33 UTC (rev 41188)
+++ trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/xslttest.cs 
2005-02-25 11:49:43 UTC (rev 41189)
@@ -10,6 +10,7 @@
 {
        public class XsltTest
        {
+               static bool noExclude;
                static bool reportDetails;
                static bool reportAsXml;
                static bool useDomStyle;
@@ -50,6 +51,7 @@
                        Use this feature only when you want to update
                        reference output.
        --list          Print output list to console.
+       --noExclude     Don't exclude meaningless comparison testcases.
        --outall        Output fine results as OK (omitted by default).
        --stoponerror   Stops the test process and throw detailed
                        error if happened.
@@ -102,6 +104,9 @@
                                case "--list":
                                        listOutput = true;
                                        break;
+                               case "--noExclude":
+                                       noExclude = true;
+                                       break;
                                case "--outall":
                                        outputAll = true;
                                        break;
@@ -141,6 +146,14 @@
                                }
                        }
 
+                       if (!noExclude) {
+                               foreach (string s_ in new StreamReader 
("ignore.lst").ReadToEnd ().Split ("\n".ToCharArray ())) {
+                                       string s = s_.Trim ();
+                                       if (s.Length > 0)
+                                               skipTargets.Add (s);
+                               }
+                       }
+
                        if (reportAsXml) {
                                reportXmlWriter = new XmlTextWriter 
(reportOutput);
                                reportXmlWriter.Formatting = 
Formatting.Indented;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to