RegressionTest Class Reference

Inheritance diagram for RegressionTest:

QObject List of all members.

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

KateDocumentm_part
KateViewm_view
KConfigm_baseConfig
QString m_baseDir
QString m_outputDir
bool m_genOutput
QString m_currentBase
KConfigm_failureComp
KConfigm_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 RegressionTestcurr

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys