pauldick 01/11/16 13:20:30
Modified: c/Tests/Harness FileUtility.cpp FileUtility.hpp
Log:
Changed signature of analyzeResults
Revision Changes Path
1.23 +10 -6 xml-xalan/c/Tests/Harness/FileUtility.cpp
Index: FileUtility.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- FileUtility.cpp 2001/11/09 19:28:16 1.22
+++ FileUtility.cpp 2001/11/16 21:20:29 1.23
@@ -1026,29 +1026,33 @@
// Returns: Void
*/
void
-FileUtility::analyzeResults(XalanTransformer& xalan, const XalanDOMString& base,
const XalanDOMString& resultsFile)
+FileUtility::analyzeResults(XalanTransformer& xalan, const XalanDOMString&
resultsFile)
{
XalanDOMString paramValue;
+ // Pass the results .xml file as a parameter to the stylesheet. It must be
wrapped in single
+ // quotes so that it is not considered an expression.
assign(paramValue, XalanDOMString("'"));
append(paramValue, resultsFile);
append(paramValue, XalanDOMString("'"));
+ // Set the parameter
xalan.setStylesheetParam(XalanDOMString("testfile"), paramValue);
-
+ // Generate the input and output file names.
const XalanDOMString theHTMLFile = generateFileName(resultsFile,"html");
- const XalanDOMString theStylesheet = base + XalanDOMString("\cconf.xsl");
- const XalanDOMString theXMLSource = base + XalanDOMString("\cconf.xml");
+ const XalanDOMString theStylesheet = data.testBase +
XalanDOMString("\cconf.xsl");
+ const XalanDOMString theXMLSource = data.testBase +
XalanDOMString("\cconf.xml");
+ // Create the InputSources and ResultTarget.
const XSLTInputSource xslInputSource(c_wstr(theStylesheet));
const XSLTInputSource xmlInputSource(c_wstr(theXMLSource));
const XSLTResultTarget resultFile(theHTMLFile);
-
+ // Do the transform, display the output HTML, or report any failure.
int result = xalan.transform(xmlInputSource, xslInputSource, resultFile);
if (!result)
- {
+ {
system(c_str(TranscodeToLocalCodePage(theHTMLFile)));
}
else
1.18 +2 -2 xml-xalan/c/Tests/Harness/FileUtility.hpp
Index: FileUtility.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.hpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- FileUtility.hpp 2001/11/09 19:28:50 1.17
+++ FileUtility.hpp 2001/11/16 21:20:29 1.18
@@ -99,7 +99,7 @@
/**
* Utility call that extracts test file names from testsuite.
* @author Paul [EMAIL PROTECTED]
- * @version $Id: FileUtility.hpp,v 1.17 2001/11/09 19:28:50 pauldick Exp $
+ * @version $Id: FileUtility.hpp,v 1.18 2001/11/16 21:20:29 pauldick Exp $
*/
#if defined HARNESS_EXPORTS
@@ -308,7 +308,7 @@
FileUtility::reportPassFail(XMLFileReporter& logfile, const XalanDOMString&
runid);
void
- FileUtility::analyzeResults(XalanTransformer& xalan, const XalanDOMString&
base, const XalanDOMString& resultsFile);
+ FileUtility::analyzeResults(XalanTransformer& xalan, const XalanDOMString&
resultsFile);
// FileUtility::analyzeResults(const XalanDOMString& resultsFile);
private:
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]