Spam: Re: [Mono-devel-list] minor xslttest makefile patch

Atsushi Eno atsushi at ximian.com
Tue Jun 7 08:51:10 EDT 2005


Hello,

Andrew Skiba wrote:
> Atsushi Eno wrote:
>> Are they really such testcases? I think those tests listed up
>> there are bug in your sed script. The previous catalog.xml which
>> I manually edited was pointing to the correct file names. Just
>> compare old catalog.xml and your catalog-fixed.xml.
>>
> 
> Can you tell me exactly what did you fix by hand? As for the first 
> question, here is the list of tests that throw exception on dotnet and 
> were marked as regressions in the first list.

As for your request, with these simple steps below you can find
what is missing in your catalog.sed (as well as what I missed):

wget 
http://svn.myrealbox.com/viewcvs/*checkout*/trunk/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/catalog.diff?rev=40689
mv catalog.diff\@rev\=40689 old-catalog.diff
patch catalog.xml old-catalog.diff -o catalog-correct.xml
diff catalog-correct.xml catalog-fixed.xml

As for regression matter ...

I guess originally you might have done the "original" test run
under Windows, and run on Unix environment today. But it will
apparently show the difference. I have no further idea why
they look like "regressions". They must have originally failed
under Unixy environment.

> BVTs_bvt083

Please re-read my first reply. This is not the missing-file case.

> ConflictResolution__77902

Well, this actually is an error in the stylesheet (includes
"xslt09009a.xsl" while there is only "XSLT09009a.xsl"). So this
testcase is invalid. Since on Windows file names are case
insensitice, MS.NET will pass this testcase. Anyways this is not
Mono's "regression" and should be ignored instead.

> Include__77736

There is no xslt03022.xsl. There is only XSLT03022.xsl.

> Include_Include_IncludedStylesheetShouldHaveDifferentBaseUri

Similar to ConflictResolution__77902 there is no "TestInc"
directory (and even worse the path includes backslash).
Should be ignored as well.

> Include_RelUriTest1

Ditto. No "include" directory.

> And there are few testcases that are not catched by the current 
> testsuite, probably should check them manually (may be they really pass?)

 > Elements__89171
 > Elements__89177

They are the case: no Plants.xml but plants.xml.

> Output__84011

No OutputText.xml but Outputtext.xml.

> Text__78309

No XSLT05001.xml but xslt05001.xml.


> Currently we have only 2:
> 
> selected
> checked

Ahh, gotcha. Yeah let's add those you listed up as well.

Atsushi Eno



More information about the Mono-devel-list mailing list