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