18#if !defined(HARNESS_HEADER_GUARD_1357924680)
19#define HARNESS_HEADER_GUARD_1357924680
49class XalanOutputTranscoder;
75 return m_fileName.getMemoryManager();
88 void setFileName(
const char* fileName, MemoryManager& theManager)
181 logStatistic(level, lVal, dVal,
XalanDOMString(msg, getMemoryManager()));
286 bool startResultsFile();
291 bool closeResultsFile();
381 bool m_flushOnCaseClose;
#define XALAN_HARNESS_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
Xalan implementation of a hashtable.
void logTestCaseClose(const char *msg, const char *result)
void logTestFileClose(const char *msg, const char *result)
void logErrorResult(const XalanDOMString &test, const XalanDOMString &reason)
void logCheckFail(const XalanDOMString &test, const Hashtable &faildata, const Hashtable &actexp)
void logTestCaseInit(const char *msg)
MemoryManager & getMemoryManager()
void logTestFileClose(const XalanDOMString &msg, const XalanDOMString &result)
Report that a testfile has finished, and report it's result.
bool getFlushOnCaseClose()
XalanXMLFileReporter(MemoryManager &theManager, const XalanDOMString &fileName)
void logStatistic(int level, long lVal, double dVal, const XalanDOMString &msg)
Logs out statistics to result file with specified severity.
void logElement(int level, const XalanDOMString &element, const XalanDOMString &msg)
void logTestFileInit(const char *msg)
void logCheckAmbiguous(const XalanDOMString &comment)
Writes out an ambiguous record with comment.
void logCheckPass(const XalanDOMString &comment)
Report a complete Hashtable to result file with specified severity.
void logTestFileInit(const XalanDOMString &msg)
Report that a testfile has started.
void logCheckErr(const XalanDOMString &comment)
Writes out a Error record with comment.
XalanDOMString & escapestring(const XalanDOMString &s, XalanDOMString &buffer)
Escapes a XalanDOMString to remove <, >, ', &, and " so it's valid XML.
void logArbitraryMessage(int level, const XalanDOMString &msg)
Report an arbitrary XalanDOMString to result file with specified severity.
void logTestCaseClose(const XalanDOMString &msg, const XalanDOMString &result)
Report that a testcase has finished, and report it's result.
XalanMap< XalanDOMString, XalanDOMString > Hashtable
void logMessage(int level, const XalanDOMString &msg)
Report a comment to result file with specified severity.
void logStatistic(int level, long lVal, double dVal, const char *msg)
void setFileName(const char *fileName, MemoryManager &theManager)
void addMetricToAttrs(const char *desc, double theMetric, Hashtable &attrs)
void logElement(const XalanDOMString &element, const XalanDOMString &msg)
void logCheckFail(const XalanDOMString &test, const Hashtable &actexp)
bool initialize(MemoryManager &theManager)
void logElementWAttrs(int level, const char *element, Hashtable &attrs, const char *msg)
void logCheckFail(const XalanDOMString &comment)
Writes out a Fail record with comment.
void logTestCaseInit(const XalanDOMString &msg)
void logElementWAttrs(int level, const XalanDOMString &element, Hashtable &attrs, const XalanDOMString &msg)
Logs out a element to results with specified severity.
const XalanDOMString & getFileName() const
void setFileName(const XalanDOMString &fileName)