svn commit: r724452 - in /xalan/c/trunk: Tests/Conf/conf.cpp src/xalanc/Harness/XalanFileUtility.cpp src/xalanc/Harness/XalanFileUtility.hpp

[email protected] Mon, 08 Dec 2008 19:18:06 -0000
Newsgroups gmane.text.xml.xalan.cvs
Message-ID <[email protected]>
Author: dbertoni
Date: Mon Dec  8 11:18:06 2008
New Revision: 724452

URL: http://svn.apache.org/viewvc?rev=724452&view=rev
Log:
Return the error count from main() for the conf executable.

Modified:
    xalan/c/trunk/Tests/Conf/conf.cpp
    xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.cpp
    xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.hpp

Modified: xalan/c/trunk/Tests/Conf/conf.cpp
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Tests/Conf/conf.cpp?rev=724452&r1=724451&r2=724452&view=diff
==============================================================================
--- xalan/c/trunk/Tests/Conf/conf.cpp (original)
+++ xalan/c/trunk/Tests/Conf/conf.cpp Mon Dec  8 11:18:06 2008
@@ -596,6 +596,8 @@
             logFile.close();
 
             h.analyzeResults(xalan, resultsFile);
+
+            theResult = h.getFailureCount();
         }
     }
     catch(const XalanDiagnosticMemoryManager::LockException&)

Modified: xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.cpp
URL: http://svn.apache.org/viewvc/xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.cpp?rev=724452&r1=724451&r2=724452&view=diff
==============================================================================
--- xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.cpp (original)
+++ xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.cpp Mon Dec  8 11:18:06 2008
@@ -810,7 +810,6 @@
 
         // Todo: Need to determine if I should check for missing gold in these cases.
         logfile.logCheckFail(data.testOrFile, actexp);
-
     }
 }
 

Modified: xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.hpp
URL: http://svn.apache.org/viewvc/xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.hpp?rev=724452&r1=724451&r2=724452&view=diff
==============================================================================
--- xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.hpp (original)
+++ xalan/c/trunk/src/xalanc/Harness/XalanFileUtility.hpp Mon Dec  8 11:18:06 2008
@@ -155,6 +155,12 @@
         m_verbose = flag;
     }
 
+    int
+    getFailureCount() const
+    {
+        return data.fail;
+    }
+
     /** 
     * Utility method used to get test files from a specific directory.
     * @returns a vector containing test files.
@@ -231,7 +237,6 @@
     XalanDOMString&
     getXercesVersion(XalanDOMString& theResult);
 
-
     void
     checkResults(
             const XalanDOMString&   outputFile, 
@@ -255,7 +260,7 @@
             const char*             actual,
             const char*             expected,
             const char*             msg,
-            XalanXMLFileReporter&        logfile,
+            XalanXMLFileReporter&   logfile,
             const XalanDOMString&   outputFile,
             const XalanDOMString&   goldFile,
             MemoryManager&          /* theManager */,
@@ -302,17 +307,18 @@
             const XalanCompiledStylesheet*  compiledSS,
             const XalanSourceTreeDocument*  dom,
             const XSLTInputSource&          goldInputSource,
-            XalanXMLFileReporter&                logfile);
+            XalanXMLFileReporter&           logfile);
 
     bool
     compareSerializedResults(
             const XalanDOMString&   transformResult,
             const XalanDOMString&   goldInputSource);
+
     /**
-    * Utility method used to create a FormatterToXML FormatterListener.
-    * This is required to DOM comparisions. 
-    * @returns a pointer to a FormatterListener.
-    */
+     * Utility method used to create a FormatterToXML FormatterListener.
+     * This is required to DOM comparisions. 
+     * @returns a pointer to a FormatterListener.
+     */
     FormatterListener* 
     getXMLFormatter(
             PrintWriter&            resultWriter,