OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xslt-conformance message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: infoset based comparison


Another problem (bug):
4) I don't sort "attribute" and "namespace" elements when doing
transform - should fix this. 

Proposal:
We put writing platform specific harness on the test lab shoulders.
Since it's a bit of work, I think it would be neat idea to provide
webservice that would do it.


class testXSLT {
	//iterates through test-suite
	string getNextTestSuite(string testSuite)
	string getNextTestID(string testSuite, string prevID);
	//returns test xsmlt and input data - binary to preserve various
encodings 
	bool getInput(string id, binaryBase64 testXSLT, binaryBase64
testInput)
	//verifies that testOutput is correct and returns it's infoset
and expected infoset - 
	//testing person can verify whether it's parser's bug or ours:)
	bool test(string id, binaryBase64 testOutput, string
iTestOutput, string iTestExpected);
}

What do you think? I'll try to bring sample of such webservice to our
July meeting if it is of any interest....
Thank you...

-----Original Message-----
From: Kirill Gavrylyuk [mailto:kirillg@microsoft.com]
Sent: Monday, July 02, 2001 8:10 AM
To: xslt-conformance@lists.oasis-open.org
Subject: infoset based comparison


Sorry being late on this.
Attached is a sample suite of Microsoft xsl:number tests, that uses
infoset-based comparison for xml and text output methods. For xml files
we use I'-transform which describes  subset of the document's infoset.
It contains:

Number-formatting\*.* 	-	folder with xml and xsl files + infoset
transform of xml input and expected output files (prefixed  as i-
files).
control.xml			-	control file made along the
lines of David's last iron man edition of the document
infosetgen.xsl			-	xslt that produces I' image for
xml files
makeexpect.js			-	sample script that produces
infoset images of xml-input files and expected output files (both xml
and text, using msxml3).
test.js				-	runs tests against msxml3

Problems that were not solved:
1) How to deal with encodings other then UTF-8? Proposed idea is to put
encoding attribute on the I' files 
2) HTML files
3) need to add I'-image to scenario element in control file.

I'll follow up on the David's mail on Iron man for other suggestions.
 <<msft-number.zip>> 
Please try this and tell me what do you think.
Thank you!


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC