RegressionTest Class Reference
Inheritance diagram for RegressionTest:

Detailed Description
Definition at line 163 of file test_regression.h.
Public Types | |
enum | OutputType { ResultDocument } |
enum | CheckResult { Failure = 0, Success = 1, Ignored = 2 } |
enum | FailureType { NoFailure = 0, AllFailure = 1, ResultFailure = 4, NewFailure = 65536 } |
Public Member Functions | |
RegressionTest (KateDocument *part, KConfig *baseConfig, const QString &baseDir, const QString &outputDir, bool _genOutput) | |
~RegressionTest () | |
void | testStaticFile (const QString &filename, const QStringList &commands) |
CheckResult | checkOutput (const QString &againstFilename) |
bool | runTests (QString relPath=QString::null, bool mustExist=false, int known_failure=NoFailure) |
bool | reportResult (bool passed, const QString &description=QString::null, bool *newfailure=0) |
bool | reportResult (CheckResult result, const QString &description=QString::null, bool *newfailure=0) |
void | rereadConfig () |
void | setFailureSnapshotConfig (KConfig *cfg, const QString &snapshotname) |
void | setFailureSnapshotSaver (KConfig *cfg, const QString &snapshotname) |
void | createLink (const QString &test, int failures) |
void | doFailureReport (const QString &test, int failures) |
Static Public Member Functions | |
static void | createMissingDirs (const QString &path) |
Public Attributes | |
KateDocument * | m_part |
KateView * | m_view |
KConfig * | m_baseConfig |
QString | m_baseDir |
QString | m_outputDir |
bool | m_genOutput |
QString | m_currentBase |
KConfig * | m_failureComp |
KConfig * | m_failureSave |
QString | m_currentOutput |
QString | m_currentCategory |
QString | m_currentTest |
bool | m_keepOutput |
bool | m_getOutput |
bool | m_showGui |
int | m_passes_work |
int | m_passes_fail |
int | m_passes_new |
int | m_failures_work |
int | m_failures_fail |
int | m_failures_new |
int | m_errors |
bool | saw_failure |
bool | ignore_errors |
int | m_known_failures |
bool | m_outputCustomised |
QString | m_outputString |
Static Public Attributes | |
static RegressionTest * | curr |
The documentation for this class was generated from the following files: