|Version 2 (modified by 8 years ago) ( diff ),|
A simple means of testing a text transformation is to provide "before" and "after" files, run the transformation on the "before" file, and check that the result matches the "after" file. (The "after" file is commonly referred to as the "golden" file.) For our import.xsl and export.xsl stylesheets, we can provide a file in the external format, and an equivalent file in s3xml. Then running import.xsl on the external file should produce the matching s3xml file, and vice versa for export.xsl -- each can serve as the golden file for the other.
To simplify testing xsl stylesheets, and thus encourage people to provide tests, we can supply a test driver that can be called from our regular test process, and to which the user supplies just pointers to the stylesheets and their before and after files.